Re: [Python] Generare dati artificialmente
Ciao, mi ero trovato a scrivermi qualcosa di simile tempo fa; ti copioincollo quel che ho fatto io, penso si possa adattare facilmente: import random #puoi mettere quanti nomi vuoi, con frequenze assolute d = {'T':20,'C':80} #calcola distribuzione cumulata def cdistr(d): L = d.items() L.sort() X = sum(x[1] for x in L) + 0.0 x = 0 S = [0] * len(L) for n,t in enumerate(L): x += t[1]/X S[n] = (n,t[0],x) return S #ricerca binaria su lista di tuple di 3 elementi ordinata rispetto al terzo def bsearch(L,y0,key=lambda x : x[2]): n0,n1 = 0,len(L)-1 while n0+1 n1: n = (n0+n1) // 2 y = key(L[n]) if y y0: n1 = n else: n0 = n if y0 key(L[n0]): return L[n0] return L[n1] #estrae un valore casuale secondo la distr di freq. F def getrndval(F): y = random.random() t = bsearch(F,y) return t[1] #Verifica: F = cdistr(d) C = {} #Facciamo 10 prove for n in xrange(1): tc = getrndval(F) try: C[tc] += 1 except KeyError: C[tc] = 1 #Vediamo cosa viene: (C['T']+.0) / sum(C.values()) 0.1968 #e ricordando che d = {'T':20,'C':80} #abbiamo che 'T' esce circa il 20% delle volte, come giusto. Spero ti torni grossomodo utile Ciao Stefano 2012/6/29 Antonio Piepoli piepoli.anto...@gmail.com Si mi rendo conto che finirò a scrivermelo da solo ... Purtroppo chi gestisce quel sito non ha risposto alla mia domanda. Grazie anche per quel sito, provo a darci un'occhiata. Il giorno 28 giugno 2012 21:03, Marco Mariani bir...@gmail.com ha scritto: 2012/6/28 Antonio Piepoli piepoli.anto...@gmail.com Sto cercando un sistema che generi tabelle. Ho trovato questo http://www.generatedata.com/#about ma purtroppo non forniscono nessuna informazione sulla statistica dei dati (quanti nomi ci sono? che distribuzione scelgono?). Qualcuno ne conosce altri ? io penso di avere usato questo, un paio di volte http://www.fakenamegenerator.com/order.php ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- Antonio Piepoli ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Problema con try except
Ho all'interno di un blocco try una condizione, per cui lo script può uscire regolarmente con sys.exit(0). Questo però mi scatena l'esecuzione del blocco except. Come posso ovviare a tale inconveniente ? Walter -- Per favore non inviatemi allegati in formato MS Office. Utilizza alternativamente documenti in formato OpenDocument. http://oinophilos.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema con try except
ma quale errore lo scatena? porta tutto fuori dal try un attimo e riporta l'errore... Il 03/07/2012 17:03, Walter Valenti ha scritto: Ho all'interno di un blocco try una condizione, per cui lo script può uscire regolarmente con sys.exit(0). Questo però mi scatena l'esecuzione del blocco except. Come posso ovviare a tale inconveniente ? Walter -- Per favore non inviatemi allegati in formato MS Office. Utilizza alternativamente documenti in formato OpenDocument. http://oinophilos.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- == Spina Giovanni Vittorio email: vittorio.sp...@gmail.com -- mobile: +39 389 15 24 211 == :: AVVISO PRIVACY = = = = = = = = = = = = = = = = = = = = Il contenuto della presente e-mail ed i suoi allegati, sono diretti esclusivamente al destinatario e devono ritenersi riservati, con divieto di diffusione o di uso non conforme alle finalità per le quali la presente e-mail è stata inviata. Pertanto, ne è vietata la diffusione e la comunicazione da parte di soggetti diversi dal destinatario, ai sensi degli artt. 616 e ss. c.p. e D.lgs n. 196/03 Codice Privacy. Se la presente e-mail ed i suoi allegati sono stati ricevuti per errore, siete pregati di distruggere quanto ricevuto e di informare il mittente al seguente recapito: Mailto:vittorio.sp...@gmail.com == ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema con try except
http://docs.python.org/library/sys.html#sys.exit sys.exit scatena una eccezione SystemExit Il 03 luglio 2012 17:06, Vittorio Spina vittorio.sp...@gmail.com ha scritto: ma quale errore lo scatena? porta tutto fuori dal try un attimo e riporta l'errore... Il 03/07/2012 17:03, Walter Valenti ha scritto: Ho all'interno di un blocco try una condizione, per cui lo script può uscire regolarmente con sys.exit(0). Questo però mi scatena l'esecuzione del blocco except. Come posso ovviare a tale inconveniente ? Walter -- Per favore non inviatemi allegati in formato MS Office. Utilizza alternativamente documenti in formato OpenDocument. http://oinophilos.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- == Spina Giovanni Vittorio email: vittorio.sp...@gmail.com -- mobile: +39 389 15 24 211 == :: AVVISO PRIVACY = = = = = = = = = = = = = = = = = = = = Il contenuto della presente e-mail ed i suoi allegati, sono diretti esclusivamente al destinatario e devono ritenersi riservati, con divieto di diffusione o di uso non conforme alle finalità per le quali la presente e-mail è stata inviata. Pertanto, ne è vietata la diffusione e la comunicazione da parte di soggetti diversi dal destinatario, ai sensi degli artt. 616 e ss. c.p. e D.lgs n. 196/03 Codice Privacy. Se la presente e-mail ed i suoi allegati sono stati ricevuti per errore, siete pregati di distruggere quanto ricevuto e di informare il mittente al seguente recapito: Mailto:vittorio.sp...@gmail.com == ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema con try except
2012/7/3 Luca Bacchi bacch...@gmail.com: http://docs.python.org/library/sys.html#sys.exit sys.exit scatena una eccezione SystemExit forse stai facendo un try..except troppo generico, tipo: try: v = func_che_genera_eccezione() if not v: sys.exit() except: print u'qualcosa è andato storto' non è una buona pratica avere degli except troppo generici, ti conviene specificare che eccezioni quell'except gestisce! pic related: http://www.daimi.au.dk/~andos/images/catchemall.jpg ciao, alberto Il 03 luglio 2012 17:06, Vittorio Spina vittorio.sp...@gmail.com ha scritto: ma quale errore lo scatena? porta tutto fuori dal try un attimo e riporta l'errore... Il 03/07/2012 17:03, Walter Valenti ha scritto: Ho all'interno di un blocco try una condizione, per cui lo script può uscire regolarmente con sys.exit(0). Questo però mi scatena l'esecuzione del blocco except. Come posso ovviare a tale inconveniente ? Walter -- Per favore non inviatemi allegati in formato MS Office. Utilizza alternativamente documenti in formato OpenDocument. http://oinophilos.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- == Spina Giovanni Vittorio email: vittorio.sp...@gmail.com -- mobile: +39 389 15 24 211 == :: AVVISO PRIVACY = = = = = = = = = = = = = = = = = = = = Il contenuto della presente e-mail ed i suoi allegati, sono diretti esclusivamente al destinatario e devono ritenersi riservati, con divieto di diffusione o di uso non conforme alle finalità per le quali la presente e-mail è stata inviata. Pertanto, ne è vietata la diffusione e la comunicazione da parte di soggetti diversi dal destinatario, ai sensi degli artt. 616 e ss. c.p. e D.lgs n. 196/03 Codice Privacy. Se la presente e-mail ed i suoi allegati sono stati ricevuti per errore, siete pregati di distruggere quanto ricevuto e di informare il mittente al seguente recapito: Mailto:vittorio.sp...@gmail.com == ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema con try except
http://docs.python.org/library/sys.html#sys.exit sys.exit scatena una eccezione SystemExit Ok. Capito l'inghippo !!! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema con try except
prova con .. try: bla bla except SystemExit: return except: bla bla Il 03/07/2012 17:11, Luca Bacchi ha scritto: http://docs.python.org/library/sys.html#sys.exit sys.exit scatena una eccezione SystemExit Il 03 luglio 2012 17:06, Vittorio Spina vittorio.sp...@gmail.com ha scritto: ma quale errore lo scatena? porta tutto fuori dal try un attimo e riporta l'errore... Il 03/07/2012 17:03, Walter Valenti ha scritto: Ho all'interno di un blocco try una condizione, per cui lo script può uscire regolarmente con sys.exit(0). Questo però mi scatena l'esecuzione del blocco except. Come posso ovviare a tale inconveniente ? Walter -- Per favore non inviatemi allegati in formato MS Office. Utilizza alternativamente documenti in formato OpenDocument. http://oinophilos.blogspot.com/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- == Spina Giovanni Vittorio email: vittorio.sp...@gmail.com -- mobile: +39 389 15 24 211 == :: AVVISO PRIVACY = = = = = = = = = = = = = = = = = = = = Il contenuto della presente e-mail ed i suoi allegati, sono diretti esclusivamente al destinatario e devono ritenersi riservati, con divieto di diffusione o di uso non conforme alle finalità per le quali la presente e-mail è stata inviata. Pertanto, ne è vietata la diffusione e la comunicazione da parte di soggetti diversi dal destinatario, ai sensi degli artt. 616 e ss. c.p. e D.lgs n. 196/03 Codice Privacy. Se la presente e-mail ed i suoi allegati sono stati ricevuti per errore, siete pregati di distruggere quanto ricevuto e di informare il mittente al seguente recapito: Mailto:vittorio.sp...@gmail.com == ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema con try except
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 03/07/2012 17:45, Matteo Boscolo ha scritto: prova con .. try: bla bla except SystemExit: return except: bla bla Meglio: except SystemExit: # rilancia l'eccezione raise [...] Saluti Manlio -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk/zIcUACgkQscQJ24LbaUQ+JACgjI5IwfLBvpRIut8EitX8XGU7 6EoAnRVgofoSf1+1y09biEuCE9Vm2n+E =lf7U -END PGP SIGNATURE- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Problema con try except
On Tue, Jul 03, 2012 at 05:45:57PM +0200, Matteo Boscolo wrote: prova con .. try: bla bla except SystemExit: return except: bla bla forse try: bla bla except SystemExit: raise except: bla bla ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python