在純,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