0 0

python 语法0

classList = [example[-1] for example in dataSet] 什么意思呀,-1又是什么意思呀?

问题补充:def createTree(dataSet,labels):
classList = [example[-1] for example in dataSet]
'''类别完全相同则停止划分'''
if classList.count(classList[0] == len(classList):
return classList[0]
'''遍历所有特征时返回出现次数最多的
if len(dataSet[0]) == 1:
return majorityCnt(classList)
bestFeat = chooseBestFeatureToSplit(dataSet)
bestFeatLabel = labels[bestFeat]
myTree = {bestFeatLabel:{}]
del(labels[bestFeat])
'''得到列表包含所有属性值'''
featValues = [example[beatFeat] for example in dataSet]
uniqueVals = set(featValues)
for value in uniqueVals:
subLabels = label[:]
myTree[bestFeatLabel][value] = createTree(splitDataSet(dataSet,bestFeat,value),subLabels)
return myTree

问题补充:谁能帮我讲解一下这段代码,最好每行都帮我加一个注释
2014年2月22日 20:41

1个答案 按时间排序 按投票排序

0 0

example[-1]是取example的最后一个元素

另外,你的代码肯定复制没有完全,像这一行
if classList.count(classList[0] == len(classList):  少了半个括号:
是这个
if classList.count(classList[0]) == len(classList):

吧!

2014年2月26日 10:35

相关推荐

    高一信息技术Python语法基础(第九课时)-课件.pptx

    Python语法基础(第九课时) 高一信息技术【Python语法基础(第九课时)-课件全文共43页,当前为第1页。 复习 算法的 描述方法 自然语言 流程图 伪代码 分析 问题 设计 算法 编程 调试 高一信息技术【Python语法基础...

    Python语法基础(课件)

    详细介绍Python语法基础,包括输入输出函数、注释、变量和关键字、基本的数据类型、常见的运算符等,适合高校老师教学和学生课后复习。

    python语法合集.rar

    初学者必须牢记的Python语法,大佬请绕路,适合初学者

    Python语法整理_CYR.docx

    Python 语法整理 WORD版本 可用于编辑修改,因Python2.x与3.x语法有区别,使用上要注意。

    Python 语法基础具体实例

    Python 语法基础,个人在学习python做的一些小例子,注释很详细

    python语法大合集

    Python语法整理 ⼀、萌新语法 输⼊和输出 print() #打印括号的内容 #第⼀种:不带引号,让计算机读懂括号⾥的内容,打印最终的结果 1 >>>print(1+1) 2 2 #第⼆种:带单引号,计算机⽆须理解,原样复述引号中...

    Python语法秘籍翻译

    Python语法秘籍翻译..........................................

    检查python语法有无错误的小工具

    检查python语法有无错误的小工具 使用方法:将python脚本拖到可执行文件上面就能告诉你错误信息。

    Python语法总结(完整版).pdf

    本篇文档主要是基于唐宇迪python快速入门课程中自己整理的语法总结,共计14页,基本包含了python入门和机器学习需要的基本语法。文档适合有其他例如C/C++,JAVA语言基础想快速入门python的学习者,也适合python考试...

    PyChecker(Python语法检查工具)

    PyChecker是一个专门检查python语法和编程规范的工具,用它可以方便地查找python文件中不够规范的地方,改进你的python程序.里面包含安装包,官方网址,和一个测试文件,用法见文档。

    Python语法基础单词.xlsx

    Python语法基础单词,支离破碎时间的读物,我学Python已经差不多一个月了,以下是都是我在编码中经常用到的英语单词,我特意把它整理在一起,供和我一样是Python新手的同学们查阅,欢迎大家补充提出宝贵的建议

    Python语法总结

    Python语法总结,语法学习讲义和笔记。 部分目录: 1. Python 3 1.1. 数据类型: 3 1.1.1. 整数,浮点数,字符串,布尔值(True、False),空值(None) 3 1.1.2. 数据类型list——数组: 3 1.1.3. tuple——常值...

    Editplus的python语法扩展

    使python程序在editplus中能显示语法颜色。

    python语法重点笔记xmind.zip

    报了两万多元的python就业培训班得来的笔记,里面有函数,控制流,模块,面向对象 和容器五个xmind,总结了python重要语法和注意事项,适合所有涉及python的人学习和巩固知识,在职业道路上越走越远

    Python教程入门到精通:千锋Python语法基础学习视频教程.pdf

    让 Python 初学者可以通过对 python 基础教程的学习, 对 Python 有一定的了解,掌握 Python 编程语言的基础语法,第一部分视频教 程具体内容详情如下: 1、第一个 python 程序不数据存储 2、Print&input 不变量和...

    Python基础语法合集.pdf

    Python基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdf

    第2章 Python语法基础.pptx

    第2章 Python语法基础.pptx

    python语法基础中的--面试题,重点.md

    python语法基础面试题和重要知识点,之前在学习python语法结束之后总结出来了,对于一些知识点可能没有详细描述,建议有不懂的,直接看手册或者网上查找资料,培养自我学习能力。希望能对你们有用。

    python 语法教程讲义.pdf

    python 语法教程讲义

Global site tag (gtag.js) - Google Analytics