尝试生成随机数时,“ TypeError:'float'对象无法解释为整数”

时间:2019-02-12 19:52:32

标签: python numpy

test = np.random.randn(0, 0.25)

我正在尝试生成一个均值为0且方差为0.25的随机数。

当我运行它时,出现此错误:

TypeError: 'float' object cannot be interpreted as an integer

1 个答案:

答案 0 :(得分:0)

方法numpy.random.randn()standard normal distribution生成随机数(这是平均值= 0和标准差= 1时的一种特殊情况。)

要根据定义的平均值和标准差生成随机数,请使用方法np.random.normal()

test = np.random.normal(0, 0.25)