import numpy as np a=np.arange(30).reshape(5,-1) # 参数是单个参数是个数,两个是行列,范围0~1 ran=np.random.rand(5,2) # 符合正态分布,单个参数是个数,两个是行列 ran=np.random.randn(3,4) # randint(low,high=None,size=None,dtype) ran=np.random.randint(10,21,(3,3)) #随机种子,固定之后,随机数则不会变了 np.random.seed(4) ran=np.random.randint(10,21,(3,3)) #打乱数组本身,没有返回值,打乱最外层的元素(这是一个数组) np.random.shuffle(a) # 打乱所有 np.random.shuffle(a.reshape(-1)) #打乱某一个数组中的元素,改变n n=3 np.random.shuffle(a[n]) # 在数组中选取几个数,参数:数组必须是一维,几行几列,replace是否可以重复,默认True a1=np.random.choice(a.reshape(-1),(3,3),replace=False)



