|
|
Up |
|
|
  |
Author: GerolamoGerolamo
Date: Apr 23, 2008 14:22
salve a tutti.
ho un file csv nel formato
intero_senzasegno_32bit_min, intero_senzasegno_32bit_max, stringa
e devo fare una ricerca al suo interno per trovare la stringa
che corrisponde a un numero compreso tra il primo e il secondo
intero.
Non ci sono sovrapposizioni negli intervalli.
E' possibile che l'intero cercato non sia presente in alcun intervallo.
Le righe del csv sono circa 85000.
I quesiti sono 2:
1- un intero senza segno a 32 bit, in python è un long.
l'int è a 32 bit, ma col segno, per cui non ci sto.
Ho capito giusto?
2- dovendo fare questa ricerca per circa 100000 volte, mi
servirebbe un algoritmo ottimizzato (come tempo di ricerca)
Al momento sono arrivato a questo:
- importo tutto il csv in una lista con:
|
| Show full article (1.37Kb) |
|
| |
5 Comments |
|
  |
Author: claudio33poolclaudio33pool
Date: Apr 23, 2008 13:44
Ciao a tutti,
mi sono avvicinato a python quasi per caso e adesso mi vengono un
mucchio di domande.
Ho cercato in rete ma non sono riuscito a trovare la risposta che
cerco.
Ho visto che con prcal() del modulo calendar si riesce a stampare il
calendario di tutto l'anno. Molto utile.
Avevo fatto un addin in excel per fare una cosa simile.
Però c'è la possibilità di mettere i giorni e i mesi in italiano?
Io non ho trovato nulla a riguardo.
Mi piacerebbe poter personalizzare python installato sul mio PC (win
XP pro SP2) con i nomi in italiano degli elenchi più comuni.
Mi sapete dire se e come fare?
Grazie!
|
| |
|
| |
3 Comments |
|
  |
Author: fabio ghfabio gh
Date: Apr 23, 2008 08:58
Seconda domanda della giornata:
ho una serie di righe del tipo:
X_prima[aa,ii,jj,cond1,cond2] = 0
X_durante[aa,ii,jj,cond1,cond2] = 0
X_dopo[aa,ii,jj,cond1,cond2] = 0
X_relativa[aa,ii,jj,cond1,cond2] = 0
X_assolutacond2] = 0
ecc.
Visto che per tutte "[aa,ii,jj,cond1,cond2]" si ripete, c'e' un modo
pythonico per scriverle in forma piu' compatta?
Grazie in anticipo.
|
| |
|
2 Comments |
|
  |
Author: _caciocavallo__caciocavallo_
Date: Apr 23, 2008 07:10
Salve a tutti, mi sono affacciato da 2 giorni al fantastico mondo PYTHON.
Sto costruendo una GUI per FFMPEG tipo FFMPEGX per Mac.
La parte delle Forms l'ho gestita con qt4-designer.
Il codice, lo gestisco da ERIC4.
Ho visto che, se da eric4, faccio "compile all forms", mi genera sempre
un nuovo Ui_xxx.py file, cancellando tutte le aggiunte che ho fatto.
La mia domanda è questa: posso tenere un file solo per la definizione
della GUI e tutto il resto del codice (con i vari slots e connessioni
del pulsanti e le def fatte da me) in vari altri file?
Ho visto che eric4, partendo dal *.ui di qt4-designer, crea anche il
main dell'applicazione. Come posso separare in 2 o più file, il mio
programmino?
Grazie a tutti
Ciao
Siro
|
| |
|
10 Comments |
|
  |
Author: Claudio DriussiClaudio Driussi
Date: Apr 23, 2008 06:13
Qualcuno ha qualche esperienza in merito?
Ho provato ed un "hello world!" riesco a farlo girare,
anche se ho dovuto ravanare un po con le dll ed
i files di Tkinter.
E' una cosa su cui si può fare affidamento? vale
la pena investirci del tempo per sviluppare applicazioni?
Ciao
Claudio
|
| |
|
6 Comments |
|
  |
Author: fabio ghfabio gh
Date: Apr 23, 2008 02:55
Salve a tutti.
Ho una struttura dati di questo tipo:
elenco = [[cane, gatto, uccello],
[sale, acqua, zucchero],
[antonio, francesco, giovanni],
[bello, alto, brutto]]
vorrei ora trovare un modo per assegnare alla variabile MioGruppo il
valore che corrisponde al gruppo (0, 1, 2, 3) al quale un certo dato xxxxx
appartiene, ossia qualcosa del tipo:
se xxxxx == acqua allora MioGruppo=1,
se xxxxx == alto allora MioGruppo=3,
se xxxxx == brutto allora MioGruppo=3,
se xxxxx == cane allora MioGruppo=0
ecc
Mi suggerite come fare? Grazie!
|
| |
|
3 Comments |
|
  |
Author: alebontalebont
Date: Apr 23, 2008 01:49
Salve
nel codice seguente la pressione del pulsante b1 dovrebbe attivare una
funzione che confronta il testo del pulsante con un altro testo e, se
uguali, colorare b1 di verde.
Avviando il programma il tasto è subito verde senza premere.
Sapete spiegarmi dove sbaglio?
Grazie
from Tkinter import *
root = Tk()
frm = Frame(root)
frm.pack()
testo_ok = "prova"
def controllo(bt,testo):
if bt["text"] == testo:
bt["background"] = "green"
b1 = Button(frm, text="prova")
b1.bind("", controllo(b1,testo_ok))
b1.pack()
root.mainloop()
|
| |
|
7 Comments |
|
  |
|
|
  |
Author: mr.enxmr.enx
Date: Apr 23, 2008 00:10
Ma in Zope3 non si possono importare i file zexp?
|
| |
|
1 Comment |
|
|
|
|