离散正态分布numpy阵列

eufgjt7s  于 2023-03-30  发布在  其他
关注(0)|答案(1)|浏览(143)

如何用numpy创建这样的正态分布?

norm = np.array([0.06136, 0.24477, 0.38774, 0.24477, 0.06136])
print(np.sum(norm)) // output: 0.99999999999

我假设应该有某种功能,比如

np.f(deviation, mean, n_elements)

我要找什么?

biswetbf

biswetbf1#

你可以使用numpy.random.normal()。请参阅这里的手册,https://numpy.org/doc/stable/reference/random/generated/numpy.random.normal.html
例如(如手册中所述)

mu, sigma = 0, 0.1 # mean and standard deviation
s = np.random.normal(mu, sigma, 1000)

这将为您提供一个包含1000个元素的向量,每个元素都来自均值为0且sigma为0.1的正态分布。

相关问题