9. numpy.random.normal(loc=0.0, scale=1.0, size=None)
Metoda vrne vzorec iz normalne porazdelitve.
Metoda za prvi parameter loc
dobi vrednost aritmetične sredine, za parameter scale
dobi standarni odklon porazdelitve in za parameter size
pa velikost vzorca.
Primer:
>>> numpy.random.normal()
-0.25447828602430894
>>> numpy.random.normal(0,0.5)
0.24136913694320392
>>> numpy.random.normal(0,0.5,10)
array([ 0.3244346 , -0.53890606, 0.56662664, 0.09559229, -0.1749759 ,
0.30481407, 0.18327261, 0.13461559, 0.64363605, 0.00416687])
10. numpy.random.poisson(lam=1.0, size=None)
Metoda vrne vzorec iz Poissonove porazdelitve.
Metoda za prvi parameter loc
dobi vrednost lambde, ki mora biti večja ali enaka . Pri parametru size
pa določimo velikost vzorca.
Primer:
>>> numpy.random.poisson()
3
>>> numpy.random.poisson(2)
4
>>> numpy.random.poisson(2,100)
array([2, 5, 0, 1, 2, 4, 2, 1, 2, 4, 3, 1, 0, 4, 4, 3, 2, 1, 2, 2, 1, 4, 2,
1, 4, 2, 2, 2, 3, 2, 0, 1, 1, 1, 0, 3, 1, 3, 0, 1, 2, 3, 1, 0, 3, 1,
1, 2, 2, 1, 1, 1, 4, 5, 2, 0, 1, 1, 3, 1, 6, 4, 4, 0, 2, 1, 2, 3, 2,
4, 1, 0, 1, 1, 1, 3, 3, 1, 2, 1, 1, 1, 0, 4, 1, 2, 1, 5, 1, 3, 0, 6,
2, 2, 2, 2, 2, 2, 5, 6])
>>> numpy.random.poisson(2,(10,10))
array([[2, 3, 2, 3, 1, 0, 1, 1, 4, 3],
[0, 3, 0, 3, 1, 3, 3, 1, 6, 0],
[2, 1, 4, 1, 0, 2, 2, 2, 1, 0],
[0, 2, 2, 0, 2, 6, 2, 1, 2, 1],
[1, 2, 3, 1, 2, 0, 2, 3, 3, 2],
[1, 3, 3, 3, 5, 3, 2, 0, 1, 1],
[1, 3, 3, 2, 3, 4, 0, 1, 2, 0],
[5, 2, 2, 6, 2, 2, 1, 1, 1, 0],
[1, 4, 3, 1, 2, 1, 0, 3, 3, 2],
[4, 3, 2, 3, 2, 2, 1, 1, 0, 1]])