Python numpy数组中不相等元素的计数

Python numpy数组中不相等元素的计数,python,numpy,Python,Numpy,假设我有两个numpy数组A和B: A = [[1,2,3], [4,5,6]] B = [[3,2,3], [6,5,6]] 我想(快速)计算两个数组之间不相等的元素数。在上面的例子中,答案是2 有什么好方法可以做到这一点吗?从中,您还可以反转逻辑并执行以下操作: a = np.array(A) b = np.array(B) print((a != b).sum()) np.count_nonzero(A != B) 这实际上似乎更有效

假设我有两个numpy数组A和B:

A = [[1,2,3],
     [4,5,6]]
B = [[3,2,3],
     [6,5,6]]
我想(快速)计算两个数组之间不相等的元素数。在上面的例子中,答案是2

有什么好方法可以做到这一点吗?

从中,您还可以反转逻辑并执行以下操作:

a = np.array(A)
b = np.array(B)
print((a != b).sum())
np.count_nonzero(A != B)
这实际上似乎更有效