软科小院

python 如何把classification_report输出到csv文件

热度:18℃ 发布时间:2022-01-17 10:04:57

今天想把classification_report的统计结果输出到文件中,我这里分享一下一个简洁的方式:

我的pandas版本:

pandas 1.0.3

代码:

from sklearn.metrics import classification_reportreport = classification_report(y_test, y_pred, output_dict=True)df = pd.DataFrame(report).transpose()df.to_csv("result.csv", index= True)

是不是很简单,下面是我导出来的一个结果:

python 如何把classification_report输出到csv文件

补充:sklearn classification_report 输出说明

svm-rbf 0.606 precision recall f1-score support 0.0 0.56 0.39 0.46 431 1.0 0.62 0.77 0.69 569 avg / total 0.60 0.61 0.59 1000

最后一行是用support 加权平均算出来的,如0.59 = (431*0.46+569*0.69)/ 1000

以上为个人经验,希望能给大家一个参考,也希望大家多多支持软科小院。

  • 编程技术推荐
更多+
Python 数据化运营之KMeans聚类分析总结

Python 数据化运营之KMeans聚类分析总结

目录Python 数据化运营1、内容介绍2、一般应用场景3、聚类的常见方法4、Keans聚类实现5、聚类的评估指标6、聚类效果可视化7、数据预测Python 数据化运营1、内容介绍以 Python 使用 Keans 进行聚类分析的简单举例应用介绍聚类分析。聚类分析 或 聚类 是对一组对象进行分组的任...

07-18

如何用Python写一个简单的通讯录

如何用Python写一个简单的通讯录

目录用Python写一个简单的通讯录一、构思1、定义空列表和一个空字典来存储2、定义功能选项3、添加通讯录功能4、 循环,调用所有的函数功能二、整体项目演示用Python写一个简单的通讯录一、构思1、定义空列表和一个空字典来存储list1=[] #用于储存字典中的信息dict1={} #用于储存...

07-18

如何使用Python做个自定义动态壁纸

如何使用Python做个自定义动态壁纸

目录使用Python做个自定义动态壁纸一、核心功能设计二、实现步骤1. UI排版布局设计2. 视频加载预览3. 动态壁纸功能实现4. 关闭动态壁纸使用Python做个自定义动态壁纸首先一起来看看最终实现的自定义动态壁纸效果:接我接下来,我们开始介绍这个自定义动态桌面的制作过程。一、核心功能设计总体来...

07-18

Python 自动化常用操作及glob使用大全

Python 自动化常用操作及glob使用大全

目录1. OS模块2. shutil模块3. globa模块glob的几种用法本文摘自微信公众号 GitPython:十个 Python 自动化常用操作。如有侵权,联系必删。1. OS模块导入:import os1. 遍历文件夹批量操作的前提就是对文件夹进行遍历,os.walk遍历文件夹后产生三个参...

07-18

我用Python做个AI出牌器斗地主把把赢

我用Python做个AI出牌器斗地主把把赢

目录前言一、核心功能设计UI设计排版布局手牌和出牌数据识别AI出牌方案输出二、实现步骤1. UI设计排版布局2. 手牌和出牌数据识别3. AI出牌方案输出三、出牌器用法1. 环境配置2. 坐标调整确认3. 运行测试前言最近在网上看到一个有意思的开源项目,基于快手团队开发的开源AI斗地主——DouZe...

07-18

网友评论
评论
发 布

更多编程技术
最新软件下载