numpy中random.rand()和random.randn()函数
图:芝加哥(Chicago)
Guderian出品
random.rand()
random.rand()
的作用是产生一个随机数列表,其包含的所有数字的取值范围为[0, 1)
且满足随机分布。其参数是用逗号,
分隔的若干正整数,正整数的个数为产生列表的维度,每个正整数的大小为该维度列表的大小。不写参数即返回一个随机数。如:
1 | from numpy import random as rd |
以上代码输出结果为:
1 | 0.25236670150458973 |
random.randn()
random.randn()
的作用是产生一个随机数列表,其包含的所有数字满足标准正态分布(高斯分布)。其参数是用逗号,
分隔的若干正整数,正整数的个数为产生列表的维度,每个正整数的大小为该维度列表的大小。不写参数即返回一个随机数。如:
1 | from numpy import random as rd |
以上代码输出结果为:
1 | 0.5488828975747972 |
标准正态分布(高斯分布):均值为0,方差为1的分布