Domande con tag 'python-3.x'

1
risposta

chiamate al metodo di registro per oggetto

Come registrare le chiamate di metodo su una base per oggetto per una particolare classe? Cioè dopo aver instancato a = myClass() in qualche modo voglio tenere un registro per quali metodi sono stati chiamati su a come a.reverse() a....
posta 25.06.2015 - 10:24
0
risposte

Python3: come cambiare il design di una gerarchia di classi per migliorare l'accesso agli oggetti lì sepolti?

Ho posto questa domanda già allo stackoverflow insieme a una parte relativa alla serializzazione e solo a codereview per la parte di design. Dal momento che la parte relativa al design non riceve risposte o commenti sullo stack exchange ed è fuo...
posta 24.11.2018 - 12:35
0
risposte

Strategia di progettazione software per uno strumento di machine learning che emette un sottoinsieme dell'input di testo (Information Extraction)?

Diciamo che ho migliaia di pdf ciascuno di circa 30k parole scritte in inglese colloquiale. In ciascuno dei pdf c'è un nome / nome di una persona / persone che fa snowboard. Ci sono anche molti altri nomi. Ho bisogno di estrarre il nome (s) dell...
posta 01.02.2018 - 19:05
5
risposte

Perché i set Python e i dizionari non sono ordinati per impostazione predefinita?

Comprendo la differenza tra insiemi ordinati e non ordinati e capisco perché per molti scopi non abbiamo bisogno di serie ordinate. Ma tutte le operazioni impostate sono ancora possibili sui set ordinati, e gli insiemi devono essere memorizzati...
posta 17.11.2017 - 10:57
2
risposte

Come ottenere l'ereditarietà usando solo moduli e funzioni vanilla in Python?

Python non applica alcun paradigma. Ti dà la libertà. Python fornisce l'incapsulamento a livello di modulo. Se ho un modulo A e ho un modulo B con la stessa interfaccia. Come faccio ad ereditare B da A e sovrascrivere alcune funzionalità forn...
posta 23.09.2015 - 12:22
1
risposta

Qual è la differenza tra la soluzione che utilizza defaultdict e quella che utilizza setdefault?

In Think Python l'autore introduce defaultdict . Quello che segue è un estratto dal libro riguardante defaultdict : If you are making a dictionary of lists, you can often write simpler code using defaultdict. In my solution to Exercis...
posta 20.08.2017 - 02:54
1
risposta

Come faccio a forzare la 'trasparenza referenziale' in questo programma?

Di seguito è riportato il programma python scritto per seguire la regola del pollice nella programmazione funzionale. The simple rule of thumb is: if you can replace any expression, sub-expression or subroutine call with the return value...
posta 10.02.2015 - 05:16
1
risposta

È possibile rendere più efficiente questo algoritmo di permutazione raggruppato?

Il seguente programma inizia con centinaia di permutazioni e le riduce a un piccolo set di risultati. Inoltre, sto solo cercando il primo risultato valido. Quali tecniche posso utilizzare per renderlo più efficiente? #!/usr/bin/python3 from it...
posta 27.10.2016 - 01:11
1
risposta

Altre azioni in setup.py per l'installazione

Sfondo Quindi sto sviluppando un progetto, e sto scrivendo script setup.py per esso, usando distutils. Sto usando CPython3.3. Uso alcune librerie con distribuzioni non valide in PyPI, quindi devono essere installate clonando il repositor...
posta 06.01.2014 - 15:10
1
risposta

Costruire l'astrazione dei dati per numeri razionali usando "oggetti"

Seguo questa definizione di "oggetto": An object is a value exporting a procedural interface to data or behavior. Objects use procedural abstraction for information hiding, not type abstraction. Object and and their types are often recursive....
posta 05.03.2015 - 17:03