np.random.shuffle()
时间: 2023-10-22 20:16:05 浏览: 75
在Keras中利用np.random.shuffle()打乱数据集实例
5星 · 资源好评率100%
可以使用numpy中的np.random.shuffle()函数对数组进行随机重排。这个函数会直接在原数组上进行修改,所以不需要将结果赋值给一个新的变量。例如,可以使用以下代码随机打乱一个长度为10的数组arr:
```
import numpy as np
arr = np.arange(10)
np.random.shuffle(arr)
print(arr)
```
输出可能为:
```
[9 4 0 6 8 1 5 7 3 2]
```
这个函数也可以用于多维数组,但是只有第一维会被打乱,其他维度的顺序不会改变。
阅读全文