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 megli
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, 0
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