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方法的返回值的意义相关推荐

  1. Python函数中的变量和函数返回值

    1.函数的变量 局部变量和全局变量: Python中的任何变量都有特定的作用域 在函数中定义的变量一般只能在该函数内部使用,这些只能在程序的特定部分使用的变量我们称之为局部变量 在一个文件顶部定义的变 ...

  2. java gettext返回值_012-关于EditText中的getText()方法的返回值类型以及string的转换问题(转)...

    EditText中的getText()方法的返回值为CharSequence,如果我们想要获得string类型数据的话,需要在后边加上.toString 另外,String类型转为int:Intege ...

  3. document.getElementsByTagName()方法的返回值

    document.getelementsbytagname()方法的返回值 /* document.getelementsbytagname()方法的返回值中取出某个特定的元素.一开始以为它的返回值是 ...

  4. Spring MVC使用篇(八)—— 处理器(Handler)方法的返回值

    文章目录 1.演示项目环境搭建 1.1 演示项目工程结构 1.2 演示项目依赖的基础jar包 1.3 配置web.xml 1.4 配置Spring MVC核心配置文件 2.返回ModelAndView ...

  5. python中func函数可以没有返回值吗_python让函数不返回结果的方法

    1.简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值:作为函数的输出,可以用变量接走,继续使用该返回值做其它事. 2.函数需要 ...

  6. python获取网站window全局对象或方法的返回值

    本章教程,主要介绍如何使用python获取网站中的window全局对象或方法的返回值. 目录 1.浏览器运行结果 2.程序代码 3.程序运行结果 1.浏览器运行结果 2.程序代码 #!/usr/bin ...

  7. python类中的魔方方法

    在python中有些方法名比较特别,在名称的前后各有两个下划线,这样的方法往往具有特殊的意义,一般情况下我们不会直接用到所以称之为"隐藏方法"也有一些人称之为"魔法方法& ...

  8. python类中的特殊方法_python类中的特殊成员方法介绍

    __doc__ 查看尖的描述信息 __module__表示当前操作的对象所在的模块 __class__表示当前操作的对象所属的类 __init__构造方法 通过类创建对象自动执行 __del__析构方 ...

  9. python学习笔记:去掉python字符串中空格的方法总结

    去掉python字符串中空格的方法总结 在python的字符串处理过程中,有一个很常见的操作的是去掉字符串中的空格,python提供了以下四个函数来实现该操作: (1) lstrip()函数 (2) ...

最新文章

  1. 怎样打开win7和vista系统的telnet服务
  2. html固定中心,css 两边固定中间自适应布局的实现
  3. Linux命令之telnet 命令
  4. [转]jQuery知识总结
  5. pygame下载报错
  6. 了解89C51单片机
  7. python问题:IndentationError:expected an indented block错误
  8. 【整理】童鞋尺码大全--方便查找对照
  9. 阿里云【云计算7天实践训练营】新人路线-class6学习笔记
  10. Spring AOP基础组件 Advised
  11. php限制一天抽奖次数_PHP可以修改概率的抽奖算法(例如转盘等,个人感觉蛮好用)...
  12. 未来的技术型人才,社会杰出人物的java人生实时记录
  13. LogicFlow(Vue3)
  14. Android 监听手机旋转角度
  15. vue工程屏蔽打包legacy文件
  16. Ubuntu 16.04 kinetic安装教程
  17. 碳纳米角、纳米囊泡等量子点复合纳米材料的定制合成方法
  18. zxr10交换机配置手册vlan_中兴ZXR10配置说明
  19. 此apple id尚未用于App Store(如需帮助,请联系iTunes支持,网址www.apple.com/support/itunes/ww/)
  20. 在Unity3D中错误提示分别是什么意思

热门文章

  1. 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)
  2. concat() 方法用于连接两个或多个数组。
  3. [Jmeter]通过批处理调用java,java从CSV动态读取登录的用户名和密码,并将其作为参数组合成字符串,写入外部.bat文件,然后通过Java执行这个外部批处理文件...
  4. 文件包含漏洞不能包含php,ThinkPHP5漏洞分析之文件包含
  5. java libpcap,Linux下编译安装libpcap
  6. linux lw3m多行文本使用,linux常用命令以及一些常见问题和解决方法教程.docx
  7. js特效 在服务器显示变形,使一行文字变形产生弯曲弧度特效的jQuery插件 - Arctext.js...
  8. 服务器子系统是什么,服务器是什么样子的,服务器一般用什么系统!
  9. php日期差数,php如何计算日期差几天
  10. 数学教师计算机能力提升,数学教师信息技术应用能力提升培训总结.doc