2016-04-30 17:28 GMT+02:00 Francesca Senatore <
francesca.senatore1...@gmail.com>:
> Ciao ragazzi,
> vi ringrazio per i vostri consigli. Scusate se rispondo solo ora ma causa
> influenza sono costretta a letto.
>
> Avete ragione! Non credo di essermi spiegata molto bene. Cerco di
> spiegarmi
Ciao ragazzi,
vi ringrazio per i vostri consigli. Scusate se rispondo solo ora ma causa
influenza sono costretta a letto.
Avete ragione! Non credo di essermi spiegata molto bene. Cerco di spiegarmi
meglio dicendovi cosa esattamente devo fare. Io voglio simulare una
distribuzione di exposures (a e
Se ho capito vuoi estrarre dei valori "vals" con le probabilita' "probs".
Io ho provato cosi':
import random
#vale: sum(probs) == 1.0
probs = [0.88514, 0.0946, 0.006757, 0.01351]
vals = range(len(probs))
t = zip(probs,vals)
def myrnd():
cs,x = 0,random.random()
for k,v in t:
cs
A me pare che lei abbia una serie di eventi con probabilità note (il suo
vettore) e gli interessa generare numeri secondo quella distribuzione di
probabilità, in pratica generare sample da una funzione di probabilità che
ha definito lei.
Credo che il link faccia al caso suo.
Ciao,
Non sono sicuro di aver capito bene il problema, ma provo a dirti dove
credo tu stia sbagliando.
On Apr 29, 2016 08:41, "Francesca Senatore" <
francesca.senatore1...@gmail.com> wrote:
> from numpy as np
> for num in range(300):
> a = 5.6e3
> b = 2.5e6
> probs = [0.88514, 0.0946, 0.006757,
Grazie mille per la segnalazione. "Automating the boring stuff with Python"
mi interessava da un po.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python