numpy permutation
时间: 2023-06-18 07:08:38 浏览: 133
Estudos_Numpy
`numpy.permutation`函数可以对给定的数组进行随机重排。它返回一个新的打乱顺序的数组,不会改变原始数组。用法如下:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
np.random.permutation(arr)
```
输出:
```
array([3, 1, 5, 4, 2])
```
如果传入一个整数n,`numpy.permutation(n)`将返回一个包含0到n-1的整数的随机排列。例如:
```python
np.random.permutation(5)
```
输出:
```
array([4, 0, 3, 1, 2])
```
可以看到,返回的数组包含了0到4的整数,但顺序是随机的。
阅读全文