摘要: 模块 模块的功能就是重复运用代码块,如里面的函数,属性和类。 导入模块 模块的导入是一次导入的,首次导入后会生成一个.pyc的文件,如果再次导入时,python会导入.pyc文件而不是.py文件,除非.py文件已改变,在这种情况下,会生成新的.pyc文件。 自定义模块 自定义模块是很简单的,把你自己写的模块保存为.py结尾的python文件,把它放在python解释... 阅读全文
posted @ 2016-11-18 22:07 GoodPanpan 阅读(202) 评论(0) 推荐(0) 编辑
摘要: note eight 使用元类 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。 程序的调试用logging 模块 import logging 单元测试 为了编写单元测试,我们需要引入pytho... 阅读全文
posted @ 2016-11-17 18:13 GoodPanpan 阅读(282) 评论(0) 推荐(0) 编辑
摘要: note one 字符串和编码 字符编码最早是美国发明的ASCII编码,只占一个字节共127个字符 这对于要处理其他文字是显然不够的,所以国际上制定了统一的编码方式Unicode,占两个字节。那么问题又随之而来,如果我使用的全是英文,采用Unicode进行编码,这样就浪费了一半的空间,为了解决这个问题,又发展到了UTF-8这种编码方式。 在计算机内存中... 阅读全文
posted @ 2016-11-16 20:24 GoodPanpan 阅读(189) 评论(0) 推荐(0) 编辑
摘要: class AAA(): aaa = 10 # 情形1 obj1 = AAA() obj2 = AAA() print obj1.aaa, obj2.aaa, AAA.aaa # 情形2 obj1.aaa += 2 print obj1.aaa, obj2.aaa, AAA.aaa # 情形3 AAA.aaa += 3 print obj1.aaa, obj2.... 阅读全文
posted @ 2016-11-16 20:19 GoodPanpan 阅读(3021) 评论(0) 推荐(0) 编辑
摘要: 一 ID3算法的大致思想 基本的ID3算法是通过自顶向下构造决策树来进行学习的。我们首先思考的是树的构造从哪里开始,这就涉及到选择属性进行树的构造了,那么怎样选择属性呢?为了解决这个问题,我们使用统计测试来确定每一个实例属性单独分类训练样例的能力,把分类能力最好的属性作为树根节点的测试。然后为根节点 阅读全文
posted @ 2016-05-14 17:02 GoodPanpan 阅读(1591) 评论(0) 推荐(0) 编辑
摘要: 一 算法原理:已知一个训练样本集,其中每个训练样本都有自己的标记(label),即我们知道样本集中每一个样本数据与所属分类的对应关系。输入没有标记的新数据后,将新数据的每个特征与样本集中的数据对应的特征进行比较,然后提取样本集中特征最相似数据的分类标记。一般的,我们选择样本集中前k个最相似的数据分类 阅读全文
posted @ 2016-05-08 14:42 GoodPanpan 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 今天是2016年5月6日,在这个平凡又特殊的日子里,我的新博客天地开通啦,希望在这个新的开始,新的起点,新的阶段,我能走得更远,愿与所有正在努力学习工作的小伙伴们分享交流! 阅读全文
posted @ 2016-05-06 23:10 GoodPanpan 阅读(131) 评论(0) 推荐(0) 编辑