假设:
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)
但是我不认为这是一个很好的解决方案,我想知道这种方法会导致精度损失吗?