import numpy as np
x=np.array([1,5,6,3,4])
permutation1=np.random.permutation(x)
permutation2 = np.random.permutation(7)
x=np.array([[1,9,6],[1,1,1],[9,5,2],[8,8,8]])
permutation3 = np.random.permutation(x)
print(permutation1)
print(permutation2)
print(permutation3)
输出结果:
总结:
对一维数组直接乱序
对多维数组则是只对第一维进行乱序
对常数n则是生成0~n的一维乱序数组