PDA

Visualizza la versione completa : [python] Qualcuno/a sarebbe in grado di realizzare un qualcosa del genere?


freetom
21-07-2009, 19:45
Io per adesso l'ho realizzato in php ma molto probabilmente in python il tutto viaggia... molto... + velocemente...

Vengo a spiegare cosa:

Un prg che...

dati due file: FILE1.txt e FILE2.txt costituiti rispettivamente da 117.000 righe il primo e 5000 il secondo...

mi analizzi ogni riga del primo con ogni riga del secondo trovandomi eventuali presenze (basta che mi trovi un valore uguale) e azzerandomi in questo caso un valore indice che altrimenti si deve autoincrementare...

inoltre dovrebbe salvarmi in un file txt per ogni riga del FILE1.txt i seguenti valori trovati per il rispettivo valore indice:
valore ultimo
valore massimo
valore differenza tra massimo e ultimo

infine elencarmi in ordine crescente per valore di differenza tra massimo e minimo tutti gli elementi del FILE1.

Io tutto questo l'ho realizzato in php ma dati i tempi di elaborazione (per 585.000.000 elaborazioni richieste (117.000x5000) mi impiega ca 140 gg :oVVoVe: ) mi chiedevo se fosse possibile velocizzare il tutto ottenenendo gli stessi risultati in molto meno tempo... realizzandone una versione analoga ma in python appunto.

Grazie per i vostri aiuti e considerazioni in merito...

ps:Il programma che vorrei realizzare Ŕ a scopo amatoriale lotto ludico. :)

:ciauz:

Alex'87
21-07-2009, 20:12
Originariamente inviato da freetom
mi chiedevo se fosse possibile velocizzare il tutto ottenenendo gli stessi risultati in molto meno tempo... realizzandone una versione analoga ma in python appunto.


Python Ŕ sempre un linguaggio interpretato, la velocitÓ non Ŕ il suo punto forte.
Riscrivendolo in C/C++ sicuramente otterrai dei miglioramenti prestazionali non indifferenti :master:

LeleFT
22-07-2009, 08:41
Ad ogni modo, la realizzazione completa di un programma non Ŕ argomento di questo forum: posta in "Offro Lavoro / Collaborazione".


Ciao. :ciauz:

Loading