【发布时间】:2021-11-13 15:03:40
【问题描述】:
我有一个一维数组 match 和一个二维数组 data 。我可以像这样搜索一个或多个元素:
data[data[:,0] == match[0] ]
data[data[:,0] == match[0] & data[:,0] == match[1] ]
但是你如何搜索所有这些:
data[ data[:,0] == match ]
我想我可以在 in1d() 中使用 numba 函数! :
mask = np.zeros(len(ar1), dtype=bool)
for a in ar2:
mask |= (ar1 == a)
return mask
【问题讨论】: