Domande con tag 'python'

1
risposta

Ricerca efficiente di sottostringhe multiple

Ho molte sottostringhe (2-5 parole ciascuna) che vorrei cercare in un testo di circa 40-50 parole di lunghezza. Qual è il modo più efficace per contrassegnare le sottostringhe corrispondenti. Attualmente sto semplicemente usando: for substr...
posta 15.04.2018 - 08:05
2
risposte

Come devo gestire i codici di errore da un'API XML esterna?

Problema Ho una libreria Python che invia richieste XML a un'API esterna. Se si verifica un problema, l'API risponde con un errore contenente un codice di errore e una descrizione con dettagli di errore. Questi errori possono essere causat...
posta 01.02.2018 - 18:24
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
4
risposte

Confronto di oggetti con tolleranza

Il seguente codice dice che c1 == c2 e c2 == c3 , ma c1 != c3 . TOL = 0.11 class C: def __init__(self, x): self.x = x def __eq__(self, other): return abs(self.x - other.x) <= TOL c1 = C(1.1) c2 = C(1....
posta 04.11.2016 - 15:50
2
risposte

Come funziona la comunicazione tra un server di chat e un client?

(Programmatore per principianti qui ...) Quindi, per motivi di apprendimento ho appena iniziato a sviluppare un server di chat e un client in Python, e mi chiedevo come fosse normalmente implementato. Quando qualcuno si connette al server,...
posta 07.10.2015 - 08:06
1
risposta

Facendo una funzione membro tratti due oggetti in modo diverso in Python

Nel mio programma ho una classe con una funzione membro che dovrebbe trattare alcuni oggetti in modo leggermente diverso dagli altri. Per fare questo, ha bisogno di sapere quale oggetto è stato passato ad esso, perché questi oggetti avrebbero da...
posta 15.07.2016 - 01:07
1
risposta

implementazione del grafico in PYthon

Ho trovato la seguente implementazione di un algoritmo Flow in Python: class Edge(object): def __init__(self, u, v, w): self.source = u self.sink = v self.capacity = w def __repr__(self): return "%s-&g...
posta 04.11.2014 - 22:30
2
risposte

Funzione che manipola la raccolta e restituisce lo stesso tipo

Mi stavo chiedendo questo mentre programmavo in python. Se ho una funzione foo che prende una collezione (lista o tupla, forse impostata ecc.) E manipola in qualche modo i suoi elementi, ad es. filtrare, tagliare, aumentare, ecc. se tale fu...
posta 18.01.2018 - 16:34
2
risposte

La creazione e la scrittura su un file di grandi dimensioni è più veloce rispetto alla creazione e scrittura in molti file più piccoli in Python su Linux?

Se si utilizza Python su una macchina Linux, quale delle seguenti sarebbe più veloce? Perché? Creazione di un file all'inizio del programma, scrittura di grandi quantità di dati (testo), chiusura, quindi divisione del file di grandi dimensio...
posta 27.08.2014 - 09:02
3
risposte

Come convertire questo problema ricorsivo in iterativo? L'algoritmo Line Simplification non riesce a funzionare a causa della massima profondità di ricorsione che viene colpita

Sto implementando l'algoritmo Douglas, Peuker's Line Simplification in Pitone. Ho iniziato con questa implementazione . Tuttavia, non riesce a funzionare in Python a causa della massima profondità di ricorsione che viene colpita. Come posso c...
posta 07.08.2014 - 09:11