标签: python arrays numpy
我想比较两个不同长度的3D numpy数组的元素。目标是在两个数组中找到重叠元素。
到目前为止我发现的所有函数都依赖于两个长度相同的数组。
是否有一种有效的方法来比较2D元素(for循环效率非常低,因为每个数组都有数万个元素)?
答案 0 :(得分:0)
intersect1d你想要的是什么?例如,如果您的数组是b和duplicates = np.intersect1d(a, b) ,则可以执行以下操作:
intersect1d
b
duplicates = np.intersect1d(a, b)
List2.Except(List1)