我有这个数据:
x = [1,0,1,0,1]
y = [0,0,1,0,0]
现在,我想匹配 x 和 y 矩阵。如果每个数据具有相同的值,则程序将其计为 1,否则计为 0。然后在对数据进行计数后,它会得到总和。输出是;
Output: 3
所以,解释一下,x 和 y 的第一列不匹配(1 和 0),那么接下来的三个数据(0 和 0)、(1 和 1)和(0 和 0)是相同的值。所以,如果我们计算它,总和是 3。
提前致谢!
如果安装了 numpy,则可以执行以下操作:
In [3]: import numpy as np
In [4]: x = np.array(x)
In [5]: y = np.array(y)
In [7]: (x == y).sum()
Out[7]: 3
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句