Portál AbcLinuxu, 10. května 2025 05:29
Řekněme, že chci vygenerovat deset hodnot s normálním rozdělením, střední hodnotou pět a "sigmou" (odmocninou z rozptylu) jedna:
>>> from scipy import * >>> random.normal(5,1,10) array([ 4.17654928, 5.42693759, 2.65380726, 6.30024096, 5.91105815, 6.26047915, 3.8240613 , 5.48209872, 5.05101277, 3.30617717])
A je to
Hmm, a nestacilo by vygenerovat n cisel, secist je a pak vydelit n?.
Třeba takové rand() % n by bylo pro výše uvedenou simulaci pravděpodobně nepoužitelné.Proč?
Jak je velký rozdíl v průběhu mezi Gaussovou křivkou a obyčejnou sinusoidou?
hodnota=int(maxvyska*(1-cos(index*pi/limit)))
X
X
XXXX
XXXXXXXXX
XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXX
XXXXXXXXX
XXXX
X
X
Mě šlo o tvar té křivky, ne o přesná čísla, interval toho mého grafu je <0;2π> Jen tak od oka bych totiž řekl, že ty průběhy jsou stejné...
Tato debata je naprosto mimo původní téma. Ale když máme tu okurkovou sezónu ...
Místo "sinusovky" jsem použil kosinus na druhou (neptej se proč). Nakreslím-li to do stejného grafu spolu s Gaussovkou, dostanu tohle:
kf.fyz.fce.vutbr.cz/pub/gauss_cos2.png
A na co že ses vlastně ptal?
Jo, je to trochu off-topic, takže díky. Ta moje "kosinusovka" je nejen otočená a posunutá, ale i roztažená, takže ve vrcholech se s gaussovkou potkává. Ptal jsem se na tu spodní část, na tom tvém obrázku je ten rozdíl už vidět.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.