python 将数据索引重新排列
时间: 2023-12-11 08:05:58 浏览: 147
数据库从新排
可以使用 `numpy` 库来重新排列数据索引。假设有一个一维数组 `a`,需要将其索引重新排列为随机顺序,可以使用以下代码:
```python
import numpy as np
a = np.array([1, 2, 3, 4, 5])
new_idx = np.random.permutation(len(a))
a = a[new_idx]
```
其中,`np.random.permutation(len(a))` 生成了一个长度为 `len(a)` 的随机排列,然后将其作为索引重新排序原始数组 `a`。
阅读全文