numpy.random.shuffle对numpy的数组进行重新随机排序,如果是多维数组,按照第一维进行随机排序。
arr = np.arange(9)
print(arr)
np.random.shuffle(arr)
print(arr)
print('-----')
arr = np.arange(9).reshape(3, 3)
print(arr)
np.random.shuffle(arr)
print(arr)
结果:

本文介绍了如何使用numpy库中的random.shuffle函数对一维和多维数组进行随机排序。通过实例展示了shuffle函数对数组元素进行原地随机打乱的效果,特别指出对于多维数组,shuffle仅对第一维度进行操作。
numpy.random.shuffle对numpy的数组进行重新随机排序,如果是多维数组,按照第一维进行随机排序。
arr = np.arange(9)
print(arr)
np.random.shuffle(arr)
print(arr)
print('-----')
arr = np.arange(9).reshape(3, 3)
print(arr)
np.random.shuffle(arr)
print(arr)
结果:

5727
1046

被折叠的 条评论
为什么被折叠?
>