3. 指定数学期望和方差的正态分布
¶
For random samples from N(mu, sigma^2), use:
sigma * np.random.randn(...) + mu
如果希望产生的一组随机数,服从均值为mu,方差为sigma^2的正态分布,可以用上述公式完成。
array([0.2345846 , 0.58571588, 0.38349204, 0.47497793, 0.44381991,
0.6646621 , 0.74066025, 0.31964029, 0.62232324, 0.72576081,
0.43982542])
5.randint用于生成指定范围内的整数
¶
具体函数:randint(low, high=None, size=None, dtype='l')
其中low是整型元素,表示范围的下限,可以取到。high表示范围的上限,不能取到。也就是左闭右开区间。
high没有填写时,默认生成随机数的范围是[0,low)
size可以是int整数,或者int型的元组,表示产生随机数的个数,或者随机数组的形状。
dtype表示具体随机数的类型,默认是int,可以指定成int64。
函数:uniform(low=0.0, high=1.0, size=None)
low表示范围的下限,float型,或float型数组,默认为0.0.
high表示范围的上限,float型,或float型数组,默认为1.0.
size表示“形状”或“个数”,int型,或int型元组,默认为None。