有一[1000,10,5]维度的numpy数组,如何按照1000这个维度进行打乱
时间: 2024-01-21 19:19:58 浏览: 61
excel中一排数字,如何把它的顺序打乱.pdf
可以使用numpy.random.permutation()函数对第一个维度进行打乱,如下所示:
```python
import numpy as np
# 创建一个[1000,10,5]的numpy数组
arr = np.random.rand(1000, 10, 5)
# 对第一个维度进行打乱
arr = arr[np.random.permutation(1000)]
print(arr)
```
这样就可以实现对第一个维度进行打乱。
阅读全文