我已经使用了此功能:
np.random.seed(40)
np.random.normal(loc = 0, scale = 1, size = 10)
但是,我假设值应该在1到-1之间,对吗?但是我得到的值大于1且小于-1。那怎么可能?
我正在获取此数组:
array([-0.6075477 , -0.12613641, -0.68460636, 0.92871475, -1.84440103,
-0.46700242, 2.29249034, 0.48881005, 0.71026699, 1.05553444])
您可以看到像2.2924这样的值,还有-1.8,这是超出标准偏差的范围
正态分布不限制值的范围。这仅意味着68%的值将在平均值的1个标准差之内; 2个标准偏差内的偏差为95%,3个标准偏差内的偏差为99.7%。从理论上讲,无论标准偏差如何,您都可以从-无限到无穷大获得任何值。