numpy 从另外一个数组索引本数组的值
时间: 2023-03-01 13:35:50 浏览: 154
Python 获取numpy.array索引值的实例
我们可以使用 Numpy 的数组索引功能来从另外一个数组索引本数组的值。
假设我们有两个 Numpy 数组 A 和 B,其中 A 的值是 [10, 20, 30, 40],B 的值是 [1, 3, 2, 0]。我们想要使用 B 中的值作为 A 的索引,并根据 B 中的值从 A 中获取对应的值。
我们可以使用 A[B] 来实现这一目的。这样,我们就可以获得一个新的数组 C,其中 C 的值是 [20, 40, 30, 10]。
因此,我们使用了 B 中的值来索引 A,从而从 A 中获取对应的值。
例如:
```python
import numpy as np
A = np.array([10, 20, 30, 40])
B = np.array([1, 3, 2, 0])
C = A[B]
print(C) # 输出 [20 40 30 10]
```
阅读全文