Hướng dẫn generate random number from poisson distribution python - tạo số ngẫu nhiên từ python phân phối poisson

ngẫu nhiên.poisson (lam = 1.0, size = none)#poisson(lam=1.0, size=None)#

Vẽ các mẫu từ phân phối Poisson.

Phân phối Poisson là giới hạn của phân phối nhị thức cho N.

Ghi chú

Mã mới nên sử dụng phương thức poisson của một thể hiện default_rng() thay thế; Vui lòng xem bắt đầu nhanh chóng.Quick Start.

Parameterslamfloat hoặc Array_Like of Floatslamfloat or array_like of floats

Số lượng sự kiện dự kiến ​​xảy ra trong một khoảng thời gian cố định, phải là> = 0. Một chuỗi phải được phát theo kích thước được yêu cầu.

kích thước hoặc tuple của int, tùy chọnint or tuple of ints, optional

Hình dạng đầu ra. Nếu hình dạng đã cho là, ví dụ, (m, n, k), thì các mẫu m * n * k được rút ra. Nếu kích thước là

>>> import matplotlib.pyplot as plt
>>> count, bins, ignored = plt.hist(s, 14, density=True)
>>> plt.show()
0 (mặc định), một giá trị duy nhất được trả về nếu
>>> import matplotlib.pyplot as plt
>>> count, bins, ignored = plt.hist(s, 14, density=True)
>>> plt.show()
1 là vô hướng. Nếu không, các mẫu
>>> import matplotlib.pyplot as plt
>>> count, bins, ignored = plt.hist(s, 14, density=True)
>>> plt.show()
2 được rút ra.

ReturnSoutNDarray hoặc vô hướngoutndarray or scalar

Các mẫu rút ra từ phân phối Poisson tham số.

Ghi chú

Phân phối Poisson

\ [f (k; \ lambda) = \ frac {\ lambda^k e^{-\ lambda}} {k!

Đối với các sự kiện có sự phân tách dự kiến ​​\ (\ lambda \), phân phối Poisson \ (f (k; \ lambda) \) mô tả xác suất của các sự kiện \ (k \) xảy ra trong khoảng thời gian quan sát \ (\ lambda \).\(\lambda\) the Poisson distribution \(f(k; \lambda)\) describes the probability of \(k\) events occurring within the observed interval \(\lambda\).

Do đầu ra được giới hạn trong phạm vi của loại C Int64, nên một giá trị được nâng lên khi LAM nằm trong 10 sigma của giá trị đại diện tối đa.

Người giới thiệu

1

Weisstein, Eric W. Phân phối Poisson. Từ Mathworld, một tài nguyên web Wolfram. http://mathworld.wolfram.com/poisSondistribution.html

2

Wikipedia, Phân phối Poisson, https://en.wikipedia.org/wiki/Poisson_Distribution

Ví dụ

Vẽ các mẫu từ phân phối:

>>> import numpy as np
>>> s = np.random.poisson(5, 10000)

Hiển thị biểu đồ của mẫu:

>>> import matplotlib.pyplot as plt
>>> count, bins, ignored = plt.hist(s, 14, density=True)
>>> plt.show()

Hướng dẫn generate random number from poisson distribution python - tạo số ngẫu nhiên từ python phân phối poisson

Vẽ mỗi 100 giá trị cho Lambda 100 và 500:

>>> s = np.random.poisson(lam=(100., 500.), size=(100, 2))

phương pháp

ngẫu nhiên.generator.poisson (Lam = 1.0, size = none)#poisson(lam=1.0, size=None)#

Vẽ các mẫu từ phân phối Poisson.

Phân phối Poisson là giới hạn của phân phối nhị thức cho N.

Parameterslamfloat hoặc Array_Like of Floatslamfloat or array_like of floats

Số lượng sự kiện dự kiến ​​xảy ra trong một khoảng thời gian cố định, phải là> = 0. Một chuỗi phải được phát theo kích thước được yêu cầu.

kích thước hoặc tuple của int, tùy chọnint or tuple of ints, optional

Hình dạng đầu ra. Nếu hình dạng đã cho là, ví dụ, (m, n, k), thì các mẫu m * n * k được rút ra. Nếu kích thước là

>>> import matplotlib.pyplot as plt
>>> count, bins, ignored = plt.hist(s, 14, density=True)
>>> plt.show()
0 (mặc định), một giá trị duy nhất được trả về nếu
>>> import matplotlib.pyplot as plt
>>> count, bins, ignored = plt.hist(s, 14, density=True)
>>> plt.show()
1 là vô hướng. Nếu không, các mẫu
>>> import matplotlib.pyplot as plt
>>> count, bins, ignored = plt.hist(s, 14, density=True)
>>> plt.show()
2 được rút ra.

Trả lại outndarray hoặc vô hướngoutndarray or scalar

Các mẫu rút ra từ phân phối Poisson tham số.

Ghi chú

Phân phối Poisson

\ [f (k; \ lambda) = \ frac {\ lambda^k e^{-\ lambda}} {k!

Đối với các sự kiện có sự phân tách dự kiến ​​\ (\ lambda \), phân phối Poisson \ (f (k; \ lambda) \) mô tả xác suất của các sự kiện \ (k \) xảy ra trong khoảng thời gian quan sát \ (\ lambda \).\(\lambda\) the Poisson distribution \(f(k; \lambda)\) describes the probability of \(k\) events occurring within the observed interval \(\lambda\).

Do đầu ra được giới hạn trong phạm vi của loại C Int64, nên một giá trị được nâng lên khi LAM nằm trong 10 sigma của giá trị đại diện tối đa.

Người giới thiệu

1

Weisstein, Eric W. Phân phối Poisson. Từ Mathworld, một tài nguyên web Wolfram. http://mathworld.wolfram.com/poisSondistribution.html

2

Wikipedia, Phân phối Poisson, https://en.wikipedia.org/wiki/Poisson_Distribution

Ví dụ

Vẽ các mẫu từ phân phối:

>>> import numpy as np
>>> rng = np.random.default_rng()
>>> s = rng.poisson(5, 10000)

Hiển thị biểu đồ của mẫu:

>>> import matplotlib.pyplot as plt
>>> count, bins, ignored = plt.hist(s, 14, density=True)
>>> plt.show()

Hướng dẫn generate random number from poisson distribution python - tạo số ngẫu nhiên từ python phân phối poisson

Vẽ mỗi 100 giá trị cho Lambda 100 và 500:

>>> s = rng.poisson(lam=(100., 500.), size=(100, 2))

Làm thế nào để bạn tạo ra các số ngẫu nhiên trong phân phối Poisson trong Python?

Poisson () trong Python. Với sự trợ giúp của phương thức numpy.random.poisson (), chúng ta có thể lấy các mẫu ngẫu nhiên từ phân phối Poisson và trả về các mẫu ngẫu nhiên bằng cách sử dụng phương pháp này.numpy. random. poisson() method, we can get the random samples from poisson distribution and return the random samples by using this method.

Làm thế nào để bạn tạo ra một số ngẫu nhiên trong phân phối Poisson?

R = Poissrnd (Lambda) tạo ra các số ngẫu nhiên từ phân phối Poisson được chỉ định bởi tham số tốc độ Lambda.Lambda có thể là một mảng vô hướng, vectơ, ma trận hoặc mảng đa chiều. generates random numbers from the Poisson distribution specified by the rate parameter lambda . lambda can be a scalar, vector, matrix, or multidimensional array.

NP ngẫu nhiên Poisson là gì?

numpy.random.poisson (LAM = 1.0, size = none) Vẽ các mẫu từ phân phối Poisson.Phân phối Poisson là giới hạn của phân phối nhị thức cho các tham số N. lớn: LAM: Float hoặc trình tự nổi.Draw samples from a Poisson distribution. The Poisson distribution is the limit of the Binomial distribution for large N. Parameters: lam : float or sequence of float.

Làm thế nào để bạn tìm thấy xác suất phân phối Poisson trong Python?

Về mặt toán học, phân phối xác suất Poisson có thể được biểu diễn bằng hàm khối lượng xác suất sau: p (x = r) = e - λrr!Trong công thức trên, λ đại diện cho số lần xuất hiện trung bình, r đại diện cho các giá trị khác nhau của biến ngẫu nhiên X.P(X=r)=e−λ∗λrr! In the above formula, the λ represents the mean number of occurrences, r represents different values of random variable X.