在纯,unvectorised,Python中我可以使用,相当于 '在' 比较两个numpy的阵列
>>> a = 9
>>> b = [5, 7, 12]
>>> a in b
False
我愿做阵列类似的东西在与NumPy即
>>> a = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
>>> b = np.array([5, 7, 12])
>>> a in b
np.array([False, False, False, False, True, False, True, False, False, False])
。 ..虽然这不起作用。
是否有实现此功能或方法?如果不是最简单的方法是什么?
是,这两个名单的情况是直观的,然而,这是_not_ numpy的行为方式(虽然我也喜欢!) - 我已经编辑质疑到使这个更清楚... – Brendan 2010-11-30 14:25:36