创建一个具有预先确定的均值和标准差的数组

新手上路,请多包涵

我正在尝试使用 Numpy 创建一个具有预定均值和标准差值的数组。该数组需要其中的随机数。

到目前为止,我可以生成一个数组并计算平均值和标准差。但无法让数组受值控制:

 import numpy as np
x = np.random.randn(1000)
print("Average:")
mean = x.mean()
print(mean)
print("Standard deviation:")
std = x.std()
print(std)

如何通过均值和标准差来控制数组的值?

原文由 EORS 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 556
1 个回答

使用 numpy.random.normal 。如果你的意思是 my_mean 而你的标准 my_str

 x = np.random.normal(loc=my_mean, scale=my_std, size=1000)

原文由 Jundiaius 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题