Ich versuche die Poisson-Verteilung mit scipy, numpy zu zeigen.Wie man verschiedene Ergebnisse in der Python-Programmierung beheben kann
Poisson-Verteilung ist definiert:
exp(-lambda) * (lambda^k)/k!
k Zufallsvariable von 0 bis 255 reicht, und Lambda-Parameter gewählt 25.
x = np.linspace(0, 255, 256)
(np.exp(-lambda)*np.power(lambda,x))/scipy.misc.factorial(x)
aus über Zahlen sieht es li ke gutes Ergebnis ...
Allerdings, wenn ich es mit Einzelwert nicht mit Verwendung von Linspace berechnen, sind alle Ergebnisse gleich Null. Zum Beispiel
x = 20
(np.exp(-lambda)*np.power(lambda,x))/scipy.misc.factorial(x)
Ergebnis = 0 ...
Aber vorheriges Ergebnis mit linspace hat 0,00886
Was Python-Version? –
hmm ich kann nicht scheinen, um Ihren Fehler in python2 und python3 zu replizieren –