python predict_proba_sklearn中的predict_proba方法的返回值的意义
predict_proba返回的是一个n行k列的数组,第i行第j列上的数值是模型预测第i个预测样本的标签为j的概率。所以每一行的和应该等于1.
举个例子>>> from sklearn.linear_model import LogisticRegression
>>> import numpy as np
>>> x_train = np.array([[1,2,3],
[1,3,4],
[2,1,2],
[4,5,6],
[3,5,3],
[1,7,2]])
>>> y_train = np.array([0, 0, 0, 1, 1, 1])
>>> x_test = np.array([[2,2,2],
[3,2,6],
[1,7,4]])
>>> clf = LogisticRegression()
>>> clf.fit(x_train, y_train)
# 返回预测标签
>>> clf.predict(x_test)
array([1, 0, 1])
# 返回预测属于某标签的概率
>>> clf.predict_proba(x_test)
array([[ 0.43348191, 0.56651809],
[ 0.84401838, 0.15598162],
[ 0.13147498, 0.86852502]])
预测[2,2,2]的标签是0的概率为0.43348191,1的概率为0.56651809
预测[3,2,6]的标签是0的概率为0.84401838,1的概率为0.15598162
预测[1,7,4]的标签是0的概率为0.13147498,1的概率为0.86852502
SofaSofa数据科学社区DS面试题库 DS面经
×
Warning
您确定要删除本贴么?所有相关回复也会被一并删除并且无法恢复。
取消
确定删除
Nagozi
2017-04-18 22:51
python predict_proba_sklearn中的predict_proba方法的返回值的意义相关推荐
- Python函数中的变量和函数返回值
1.函数的变量 局部变量和全局变量: Python中的任何变量都有特定的作用域 在函数中定义的变量一般只能在该函数内部使用,这些只能在程序的特定部分使用的变量我们称之为局部变量 在一个文件顶部定义的变 ...
- java gettext返回值_012-关于EditText中的getText()方法的返回值类型以及string的转换问题(转)...
EditText中的getText()方法的返回值为CharSequence,如果我们想要获得string类型数据的话,需要在后边加上.toString 另外,String类型转为int:Intege ...
- document.getElementsByTagName()方法的返回值
document.getelementsbytagname()方法的返回值 /* document.getelementsbytagname()方法的返回值中取出某个特定的元素.一开始以为它的返回值是 ...
- Spring MVC使用篇(八)—— 处理器(Handler)方法的返回值
文章目录 1.演示项目环境搭建 1.1 演示项目工程结构 1.2 演示项目依赖的基础jar包 1.3 配置web.xml 1.4 配置Spring MVC核心配置文件 2.返回ModelAndView ...
- python中func函数可以没有返回值吗_python让函数不返回结果的方法
1.简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值:作为函数的输出,可以用变量接走,继续使用该返回值做其它事. 2.函数需要 ...
- python获取网站window全局对象或方法的返回值
本章教程,主要介绍如何使用python获取网站中的window全局对象或方法的返回值. 目录 1.浏览器运行结果 2.程序代码 3.程序运行结果 1.浏览器运行结果 2.程序代码 #!/usr/bin ...
- python类中的魔方方法
在python中有些方法名比较特别,在名称的前后各有两个下划线,这样的方法往往具有特殊的意义,一般情况下我们不会直接用到所以称之为"隐藏方法"也有一些人称之为"魔法方法& ...
- python类中的特殊方法_python类中的特殊成员方法介绍
__doc__ 查看尖的描述信息 __module__表示当前操作的对象所在的模块 __class__表示当前操作的对象所属的类 __init__构造方法 通过类创建对象自动执行 __del__析构方 ...
- python学习笔记:去掉python字符串中空格的方法总结
去掉python字符串中空格的方法总结 在python的字符串处理过程中,有一个很常见的操作的是去掉字符串中的空格,python提供了以下四个函数来实现该操作: (1) lstrip()函数 (2) ...
最新文章
- 怎样打开win7和vista系统的telnet服务
- html固定中心,css 两边固定中间自适应布局的实现
- Linux命令之telnet 命令
- [转]jQuery知识总结
- pygame下载报错
- 了解89C51单片机
- python问题:IndentationError:expected an indented block错误
- 【整理】童鞋尺码大全--方便查找对照
- 阿里云【云计算7天实践训练营】新人路线-class6学习笔记
- Spring AOP基础组件 Advised
- php限制一天抽奖次数_PHP可以修改概率的抽奖算法(例如转盘等,个人感觉蛮好用)...
- 未来的技术型人才,社会杰出人物的java人生实时记录
- LogicFlow(Vue3)
- Android 监听手机旋转角度
- vue工程屏蔽打包legacy文件
- Ubuntu 16.04 kinetic安装教程
- 碳纳米角、纳米囊泡等量子点复合纳米材料的定制合成方法
- zxr10交换机配置手册vlan_中兴ZXR10配置说明
- 此apple id尚未用于App Store(如需帮助,请联系iTunes支持,网址www.apple.com/support/itunes/ww/)
- 在Unity3D中错误提示分别是什么意思
热门文章
- 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)
- concat() 方法用于连接两个或多个数组。
- [Jmeter]通过批处理调用java,java从CSV动态读取登录的用户名和密码,并将其作为参数组合成字符串,写入外部.bat文件,然后通过Java执行这个外部批处理文件...
- 文件包含漏洞不能包含php,ThinkPHP5漏洞分析之文件包含
- java libpcap,Linux下编译安装libpcap
- linux lw3m多行文本使用,linux常用命令以及一些常见问题和解决方法教程.docx
- js特效 在服务器显示变形,使一行文字变形产生弯曲弧度特效的jQuery插件 - Arctext.js...
- 服务器子系统是什么,服务器是什么样子的,服务器一般用什么系统!
- php日期差数,php如何计算日期差几天
- 数学教师计算机能力提升,数学教师信息技术应用能力提升培训总结.doc