【发布时间】:2017-11-18 14:25:20
【问题描述】:
拥有 numpy 数组
a = np.array([ True, False, False, True, False], dtype=bool)
b = np.array([False, True, True, True, False], dtype=bool)
我怎样才能使两者相交以便只有True 值匹配?我可以这样做:
a == b
array([False, False, False, True, True], dtype=bool)
但最后一项是True(可以理解,因为两者都是False),而我希望结果数组仅在第4个元素中为True,类似于:
array([False, False, False, True, False], dtype=bool)
【问题讨论】:
-
np.logical_and -
好的,到目前为止,这三个 cmets 应该是答案而不是 cmets,其中两个是错误的。
标签: python python-3.x numpy