1.导入numpy,生成一个三行两列,值处于0~1的矩阵
import numpy as np
#所有的值都是从0到1
np.random.rand(3,2)
2.生成随机整数
#返回的是随机的整数,左闭右开
np.random.randint(10,size = (5,4))
np.random.randint(0,10,3)
3.生成随机数
np.random.rand()
np.random.random_sample()
4.指定均值和方差,获取符合高斯正态分布的随机值
mu, sigma = 0,0.1
np.random.normal(mu,sigma,10)
5.设置随机值的精度或小数位
np.set_printoptions(precision = 2)
mu, sigma = 0,0.1
np.random.normal(mu,sigma,10)
6.打乱随机顺序(俗称洗牌)
tang_array = np.arange(10)
tang_array
np.random.shuffle(tang_array)
tang_array
7.随机种子
np.random.seed(100)
mu, sigma = 0,0.1
np.random.normal(mu,sigma,10)