位置: 编程技术 - 正文
推荐整理分享python算法演练_One Rule 算法(详解)(python算法简单编程题),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python经典算法题,python算法案例,算法题python,python算法案例,算法题python,python算法案例,python算法基础,python算法基础,内容如对您有帮助,希望把文章链接给更多的朋友!
这样某一个特征只有0和1两种取值,数据集有三个类别。当取0的时候,假如类别A有个这样的个体,类别B有个这样的个体,类别C有个这样的个体。所以,这个特征为0时,最有可能的是类别B,但是,还是有个个体不在B类别中,所以,将这个特征为0分到类别B中的错误率是%。然后,将所有的特征统计完,计算所有的特征错误率,再选择错误率最低的特征作为唯一的分类准则——这就是OneR。
现在用代码来实现算法。
总结:OneR算法,我在最开始的以为它是找到一个错误率最低的特征之后可以判断所有特征的分类,其实,现在明白它只能判断这个特征下的各特征值的分类,所以,明显它会有一些局限性。只是说它比较快捷也比较简单明了。但是,还是得是情况而判断是否使用它。
class precision recall f1-score support
0 0. 1. 0. 0. 0. 0. 0. 1. 0. 8
avg / total 0. 0. 0.
注:
# 在上面代码中。for sample in x_test:print sample[0]# 得到的是x_test的第一列数据。而用下面的代码得到的是x_test的第一行数据。print x_test[0]# 注意两者区别
以上这篇python算法演练_One Rule 算法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。
Python中正则表达式详解 基础篇正则表达式在python中运用的非常多,因为他可以进行任意的匹配,可以匹配我们想要提取的信息。当我们接触正则的时候你就会知道正则的强大
详解使用python的logging模块在stdout输出的两种方法 详解使用python的logging模块在stdout输出前言:使用python的logging模块时,除了想将日志记录在文件中外,还希望在前台执行python脚本时,可以将日志直接输
如何用itertools解决无序排列组合的问题 最近我作为Python菜鸟一枚开始征战Codewars,所以打算在这里记下遇到的有意思的题目。今天这第一题叫做BestTravel:John和Mary计划去一些小镇旅行。Mary已
标签: python算法简单编程题
本文链接地址:https://www.jiuchutong.com/biancheng/375481.html 转载请保留说明!友情链接: 武汉网站建设