Как построить гистограмму моделируемых геометрических случайных величин с помощью Python? - PullRequest
0 голосов
/ 18 января 2019

Я должен смоделировать 100 000 геометрических случайных величин с параметром p = 0,01 и отобразить результаты на гистограмме с сегментами для каждого из значений от 1 до 1000. Что такое сегменты и как создать гистограмму? Это то, что я имею до сих пор.

p = 0.01
n = 100000
import numpy as np
import matplotlib.pyplot as plt 
y = np.random.geometric(p,n)

1 Ответ

0 голосов
/ 18 января 2019

'Buckets' - это то же самое, что и 'Bins' - диапазон значений, в которые попадут ваши данные. Таким образом, если ваши данные колеблются от 1 до 1000, и вы хотите получить корзину для каждого из них, то вам понадобится 1000 из них. Если, скажем, у вас было только 100 корзин, это сгруппировало бы ваши данные в десятки (1-10,11-20,21-30 ...)

Используя matplotlib.pyplot, который вы уже импортировали, вы можете использовать:

plt.figure()
plt.hist(y,bins=1000)
plt.show()
...