[英]Generate 1000 independent random variables with normal distribution
我对这个问题有一些问题。 在直方图中生成 1000 个具有正态分布 N(9,10) 和 plot 的独立随机变量。 对于直方图,使用长度为 1 的区间,即[-1,0),[0,1),[1,2)...等
import numpy as np
import matplotlib.pyplot as plt
def demo1():
mu ,sigma = 9, 10
sampleNo = 1000
s = np.random.normal(mu, sigma, sampleNo)
plt.hist(s, bins=100, density=True)
plt.show()
demo1()
我想知道如何选择箱号,我不知道如何调整长度为 1 的间隔。
您可以将序列提供给bins
参数。 例如,如果你给bins = np.arange(100)
直方图将有 100 个长度为 1 的 bin,分别为 [0,1),[1,2)...
另一个例子,你可以写plt.hist(s, bins=np.linspace(-50,50,100), density=True)
这将 plot 范围的直方图 (-50,50) 与 bin 长度 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.