import numpy as np
1、随机数种子
np.random.seed(0)
如果在程序上方添加此行代码,则每次程序执行生成相同的随机数组
2、np.random.randint()
生成随机整数组成的数组
np.random.randint(1, 10, size = 3)
#array([6, 1, 4]) 生成[1, 10)之间的整数组成的数组
np.random.randint(1, 10, size = (3, 3))
#array([[3, 8, 9],
# [1, 8, 5],
# [9, 5, 5]])
3、np.random.random()
生成0~1之间均匀分布的随机数组
np.random.random((3, 3))
#array([[0.4573887 , 0.64439714, 0.06037948],
# [0.61476275, 0.94440412, 0.16025992],
# [0.72961138, 0.6090939 , 0.18511639]])
4、np.random.normal()
生成正态分布组成的随机数组
np.random.normal(0, 1, (3, 3)) #生成由均值为0,标准差为1的标准正态分布组成的随机数组
#array([[ 1.34803578, 0.9076988 , 2.68057084],
# [-0.20080851, -0.9988488 , -0.74013679],
# [-0.56549781, 0.47603138, -2.15806856]])