标签二值化LabelBinarizer
来源:互联网 发布:淘宝买家金钻好处 编辑:程序博客网 时间:2024/04/30 13:51
对于标称型数据来说,preprocessing.LabelBinarizer是一个很好用的工具。比如可以把yes和no转化为0和1,或是把incident和normal转化为0和1。当然,对于两类以上的标签也是适用的。这里举一个简单的例子,说明将标签二值化以及其逆过程。
# -*- coding: UTF-8 -*-from sklearn import preprocessingfrom sklearn import tree# help(preprocessing.LabelBinarizer)#取消注释可以查看详细用法# 特征矩阵featureList=[[1,0],[1,1],[0,0],[0,1]]# 标签矩阵labelList=['yes', 'no', 'no', 'yes']# 将标签矩阵二值化lb = preprocessing.LabelBinarizer()dummY=lb.fit_transform(labelList)# print(dummY)# 模型建立和训练clf = tree.DecisionTreeClassifier()clf = clf.fit(featureList, dummY)p=clf.predict([[0,1]])# print(p)#取消注释可以查看p的值# 逆过程yesORno=lb.inverse_transform(p)print(yesORno)
阅读全文
3 0
- 标签二值化LabelBinarizer
- 标签二值化LabelBinarizer
- 标签二值化LabelBinarizer
- 所涉及到的几种 sklearn 的二值化编码函数:OneHotEncoder(), LabelEncoder(), LabelBinarizer(), MultiLabelBinarizer()
- 所涉及到的几种 sklearn 的二值化编码函数:OneHotEncoder(), LabelEncoder(), LabelBinarizer(), MultiLabelBinarizer()
- sklearn.preprocessing.LabelBinarizer
- 标签
- 标签
- 标签
- 标签
- 标签
- 标签
- 标签
- 标签
- 标签
- 标签
- 标签
- 标签
- SpringMVC 常用注解 及 其用法 (下)
- jsp中taglib属性
- 获取DataTable表的总行数
- 设置的mysql密码无效的问题
- Centos7+nginx+tomcat7反向代理,负载,集群
- 标签二值化LabelBinarizer
- 关于activity,context那些坑
- Android RecyclerView 使用完全解析 体验艺术般的控件
- jmockit测试
- 4697: CFNetwork internal error (0xc01a:/XXX/CFNetwork-811.4.18/Loading/URLConnectionLoader.cpp:304)
- C++网络编程(一)
- 音视频同步(播放)原理
- 设计模式原则(5)--Law of Demeter(LoD)--迪米特法则
- UGUI 整页滑动