np.random.permutation()用法

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的一维乱序数组

猜你喜欢

转载自blog.csdn.net/weixin_45670020/article/details/113729878