python中numpy的random模块

1. rand(d0,d1,.....,dn)产生[0,1]的浮点随机数,括号里面的参数可以指定产生数组的形状

例如:np.random.rand(3,2)则产生 3×2的数组,里面的数是0~1的浮点随机数
 
2.randn(d0,d1,...,dn)产生标准正太分布随机数,参数含义与rand相同
 
3.randint(low,high,size)产生指定范围的随机数位于半开区间[low,high),最后一个参数是元祖,他确定数组的形状
>>> np.random.randint(2, size=10)
array([1, 0, 0, 0, 1, 1, 0, 0, 1, 0])
创建一个2×4的数组,元素值位于[0,4)

>>> np.random.randint(5, size=(2, 4))
array([[4, 0, 2, 1],
       [3, 2, 2, 0]])

猜你喜欢

转载自www.cnblogs.com/fuqia/p/9009447.html