Python - 如何比较两个numpy数组并输出第三个标记,其中每个元素相同或不同

时间:2017-04-27 20:24:54

标签: python arrays numpy

所以我有两个数组,比如

[0,0,0,1,1,1,0,0,0]

[0,0,0,1,1,0,0,0,0]

我想比较它们并输出第三个数组,例如

[0,0,0,1,1,0,0,0,0]

因为这会告诉我两个数组中的每个元素是0还是1。

在将来,我还想进行其他比较,例如查看一个元素是1合1还是0,另一个是否缺少特定元素。

注意:我在两个数组中的同一位置描述一个元素为0或1 - 两个数组的大小相同,1表示元素存在,0表示它不存在。

感谢。

1 个答案:

答案 0 :(得分:2)

实际上,事实证明这是一个简单的'&'运算符将在没有任何复杂循环的情况下执行此操作。

感谢所有建议。