Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python—如何比较两个numpy数组并输出第三个标记,其中每个元素相同或不同_Python_Arrays_Numpy - Fatal编程技术网

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

Python—如何比较两个numpy数组并输出第三个标记,其中每个元素相同或不同,python,arrays,numpy,Python,Arrays,Numpy,我有两个数组,比如 [0,0,0,1,1,1,0,0,0] 及 我想比较它们并输出第三个数组,比如 [0,0,0,1,1,0,0,0,0] 因为这会告诉我两个数组中的每个元素是0还是1 在将来,我还希望运行其他比较,例如查看一个数组中的一个元素是否为1,另一个数组中的一个元素是否为0,两个ect中是否都缺少特定的元素 注意:我将元素描述为两个数组中相同位置的0或1-两个数组的大小相同,1表示元素存在,0表示它不存在 谢谢。事实上,一个简单的“&”操作符可以在没有任何复杂循环的情况下完成这项工

我有两个数组,比如

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

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

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

在将来,我还希望运行其他比较,例如查看一个数组中的一个元素是否为1,另一个数组中的一个元素是否为0,两个ect中是否都缺少特定的元素

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


谢谢。

事实上,一个简单的“&”操作符可以在没有任何复杂循环的情况下完成这项工作


谢谢大家的建议。

如果它们是实际的numpy数组,n1==n2就可以了。如果元素相同,则为True,如果元素不相同,则为False,但我需要计算第三个数组中后面有多少个0和1。你的标题与你的问题正文完全不同,这反过来又会问一些与你的评论不同的问题。投票结束,因为不清楚你在问什么。不是真的,只是不同级别的信息,标题长度不足以解释一切。请澄清你的具体问题或添加额外的细节,以突出你所需要的。正如目前所写的,很难准确地说出你在问什么。请参阅本页,以获取澄清此问题的帮助,该问题也可以拼写为np.bitwise_和x,y,因为您一直在努力找到它的名称。但为了简洁起见,我还是坚持使用x&y操作符。
[0,0,0,1,1,0,0,0,0]