【发布时间】:2020-01-16 16:24:19
【问题描述】:
我有一个 2d numpy 数组,叫它 C:
A = np.array([1,10,2])
B = np.array([4,-2,5])
C = np.vstack([A,B])
还有另一个 2d numpy 数组,称之为 G:
E = np.array([4,2,6])
F = np.array([0,5,30])
G = np.vstack([E,F])
如果 G 中的列与 C 中的列匹配,我想返回 1d 布尔值,所以在这种情况下
output = [False,True,False]
这里的第二个元素为真,因为(2,5)是G中的第二个元素,也匹配C中的第三个元素。
实际上,C 和 G 是包含约 300 万个元素的数组,但弄清楚这一点就足够了!
【问题讨论】:
标签: python arrays numpy sorting indexing