【发布时间】:2010-01-27 15:28:08
【问题描述】:
我正在寻找最佳(最快)方法来找到 numpy.xml 中两个数组之间的确切重叠。给定两个数组 x 和 y
x = array([1,0,3,0,5,0,7,4],dtype=int)
y = array([1,4,0,0,5,0,6,4],dtype=int)
我想要得到的是一个长度相同的数组,其中只包含两个向量中相等的数字:
array([1,0,0,0,5,0,0,4])
首先我尝试了
x&y
array([1,0,0,0,5,0,6,4])
然后我意识到这对于两个大于 0 的数字总是正确的。
【问题讨论】:
-
听起来你需要一个序列比对包,你是在做生物信息学吗?
-
您的最后一句话应该是“如果两个数字是 !=0,则它们始终为真”