如何计算numpy.array中的交集?

时间:2017-07-31 07:24:07

标签: python arrays numpy

假设:

numpy数组A是

[[1,2,3,4]
 [8,4,4,4]]

numpy数组B是

[[1,2,3,4]
 [5,2,4,7]]
交叉路口是

[[1,2,3,4]]

且类型为float64 ,如何使用numpy计算交集?

我糟糕的解决方案:

inter = []
for item in A.tolist():
    if item in B.tolist():
        inter.append(item)
inter = numpy.array(inter)

但是我不认为这是一个很好的解决方案,我想知道这种方法会导致精度损失吗?

0 个答案:

没有答案