numpy中有random方法,接下来讲讲常用random的区别
randnp.random.rand(3,3)
array([[0.01699644, 0.00904356, 0.54281703], [0.54606746, 0.29572448, 0.40410194], [0.36942512, 0.37916849, 0.37557836]])
返回值是[0,1)的随机数,参数为数组的size
randnnp.random.randn(3,3)
array([[-0.3747117 , -0.83270908, 0.41203914], [ 1.63773427, 0.20383477, 0.3292659 ], [-1.09266459, -0.47766932, -0.37925743]])
返回符合标准正态分布的随机数,参数为数组的size
randint参数为(low,high,size)
np.random.randint(1,5,size=10)
array([1, 1, 3, 4, 1, 1, 1, 1, 2, 2])
返回在[low,high)之间的随机整数



