python计算list、array、dataframe对应元素相同的个数

python计算list、array、dataframe对应元素相同的个数,第1张

文章目录
  • 1.list、array
  • 2.DataFrame

1.list、array
y = np.array([1,2,1,2,1])
y_pred = np.array([1,2,1,1,1])
print(sum(y==y_pred))

对于array,y==y_pred得到如下结果:

[ True  True  True False  True]

但如果为list,则只能得到一个bool型常量。



2.DataFrame
y = pd.DataFrame([1,2,1,2,1])
y_pred = pd.DataFrame([1,2,1,1,1])
print(y == y_pred)
print(sum((y == y_pred).values))

输出:

       0
0   True
1   True
2   True
3  False
4   True
[4]

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/915619.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存