我试图了解使用坐标列表(不使用循环)从 2d NumPy 数组中提取值的最佳方法。
例如:
import numpy as np
arr = np.array([
['AA','AB','AC'],
['BA','BB','BC'],
['CA','CB','CC']
])
coordinates = [(0,0), (1,1)]
经过一些实验:
# This works but does not return what I expected
# I expected ['AA','BB'], but returned ['AB,'AB']
arr[(0,0), (1,1)]
# This does not work
arr[*coordinates]
想法?
波斯汪
MM们
千巷猫影
相关分类