摘要: 切片操作 :如何取前三个元素,通过循环?可以通过切片操作 L[0:3],其中第一个参数表示切片的开始元素;第二个参数表示取到第几个元素结束;第三个参数表示取值时的跳跃间隔。 倒数切片:L[-2:]输出的是 8,9 tuple和list一样具有切片操作特性,字符串也是一种list,因此字符串也可以进行 阅读全文
posted @ 2017-09-18 20:17 张秀杰 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 函数 1).调用函数 a)调用一个函数需要知道函数名和参数,通过help(函数名)可以查看函数的帮组信息,如果调用函数时传入的参数数量不对或者参数的类型不对,都会报TypeError错误,但报错的具体信息不同 b)数据类型转换函数 int(), 转换为整数 str() 转换为字符串 float(), 阅读全文
posted @ 2017-08-02 22:20 张秀杰 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Mining Assocaition rule algrothm(挖掘相关规则的算法) 此算法中有两个关键参数,coverage(表示预测正确的案例个数,此参数用来筛选哪些实例个数大于或等于这个值得相关规则) accuracy(表示预测数据的精确度,此参数实际上是满足相关规则的实例的个数/满足规则前 阅读全文
posted @ 2017-07-29 15:15 张秀杰 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 条件判断 具体代码如下图:注意格式缩进 age=3 if age>=18: print('adult') elif age>=6: print('teenager') else: print('kid') input()函数表示读取输入的数据,案例如下 birth=input('birth: ') 阅读全文
posted @ 2017-07-28 21:00 张秀杰 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 覆盖算法:构建规则集合 树和规则的区别 树:是通过自上而下的分治算法来实现的。在一个多重类案例中,决策树在分裂的时候,为了获得最大的分裂纯度,要考虑所有的类。 规则:是由覆盖算法实现, 规则生成的方法,每次只考虑一个类,忽视其他类的事件。一般树形都比相同的规则集合要大的多。(因为树形每次都是分裂一个 阅读全文
posted @ 2017-07-28 12:20 张秀杰 阅读(397) 评论(0) 推荐(0) 编辑
摘要: python基础python的语法比较简单,采用缩进方式 以#号表示注释, 当语句以冒号:结尾时,缩进的语句视为代码块(相当于java程序当中的大括号) 请注意python识别大小写 数据类型和变量: 数据类型: 整数:可以处理任意大小的整数。十六进制的数字前缀加上ox,例如:oxff00等 浮点数 阅读全文
posted @ 2017-07-27 21:24 张秀杰 阅读(167) 评论(0) 推荐(0) 编辑
摘要: OneR原理:一个属性决定类。 算法步骤 中文描述如下: For 对于每一个属性: For 对于属性的每一个值,创建规则如下: 计算每一个类(值)出现的次数 找到出现最多的类 创建规则:把这个出现最多的类赋值给属性值(比如 OutLook中Sunny-->yes) 计算每一个属性规则集合的错误率找到 阅读全文
posted @ 2017-07-26 09:36 张秀杰 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: J48原理:本来名称为C4.8,由于是Java实现的算法,再加上C4.8为商业收费算法。 其实J48是自上而下的,递归的分治策略,选择某个属性放置在根节点,为每个可能的属性值产生一个分支,将实例分成多个子集,每个子集对应一个根节点的分支,然后在每个分支上递归地重复这个过程。当所有实例有相同的分类时, 阅读全文
posted @ 2017-07-25 17:24 张秀杰 阅读(6354) 评论(1) 推荐(0) 编辑