
Python
文章平均质量分 74
岱宗雪
记录自己在计算机世界遇到的点点滴滴
展开
-
pickle——保存python中数据结构的模块
pickle模块简单使用原创 2017-08-22 14:55:32 · 1497 阅读 · 0 评论 -
Python面向对象编程
本文摘录自廖雪峰python教程 ,作为学习笔记之用,如有侵权,请联系删除。1 访问限制如果要让类的内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问。class Student(object): def __init__(self, name, score...转载 2018-12-19 20:37:43 · 204 阅读 · 0 评论 -
高阶函数
本文摘录自廖雪峰python教程,作为学习笔记之用。如有侵权,请联系删除。变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。def add(x, y abs): return abs(x) + abs(y)map/reducemap()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的...转载 2018-12-14 15:45:17 · 183 阅读 · 0 评论 -
面向对象高级编程
本文摘录自廖雪峰python教程 ,作为学习笔记之用,如有侵权,请联系删除。1 使用__slots__正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:class Student(object): pass然后,尝试给实例绑定一个属性:>>> s = Studen...转载 2018-12-21 14:01:42 · 294 阅读 · 0 评论 -
生成器generator与迭代器iterator
本文摘录自廖雪峰python教程 ,作为学习笔记之用。如有侵权,请联系删除。生成器通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的...转载 2018-12-14 11:52:48 · 322 阅读 · 0 评论 -
ASCII编码和Unicode编码的区别
本文摘录自廖雪峰的python教程 如有侵权,请联系删除。ASCII编码是1个字节,而Unicode编码通常是2个字节。字母A用ASCII编码是十进制的65,二进制的01000001;字符0用ASCII编码是十进制的48,二进制的00110000,注意字符’0’和整数0是不同的;汉字中已经超出了ASCII编码的范围,用Unicode编码是十进制的20013,二进制的01001110 001...转载 2018-12-13 15:43:03 · 5786 阅读 · 0 评论 -
利用python往oracle写数据
最近需要整理一些Oracle数据表,由于python用习惯了,直接就python转换,然后存入。在处理的过程中遇到了一些问题,好在最后都解决了,现将代码贴一下,作为自己的一个阶段性小总结把。主要处理步骤如下:# coding=utf-8#设置语言环境import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'#设置数原创 2017-09-20 11:34:07 · 14173 阅读 · 3 评论 -
python数据挖掘入门与实战——学习笔记(第5、6章)
chapter 5 用转换器抽取特征(感觉有点特征工程的意思)本章所讨论的是如何从数据集中抽取数值和类别型特征,并选出最佳特征。特征抽取对于各个实物,我们只有先把现实用特征表示出来,才能借助数据挖掘的力量找到问题的答案。特征选择的另一个优点在于降低真实世界的复杂度。dataframe中的unique函数有点类似于SQL中的distinct,能把一列中互不相同的元素筛选出来。数据原创 2017-09-06 16:46:18 · 976 阅读 · 0 评论 -
python数据挖掘入门与实战——学习笔记(第3、4章)
chapter 3 决策树预测获胜球队pandas加载数据集import pandas as pddataset = pd.read_csv('filepath+filename')数据清洗,可在读入时清洗dataset = pd.read_csv('filename', parse_date=['Date'], skiprows = [0, ])创建默认字典(val原创 2017-09-06 10:58:37 · 1551 阅读 · 1 评论 -
FP-Growth算法理解
第一次接触FP-Growth是在《数据挖掘概念与技术》,当时对它的理解只停留在概念层面。后来又在《机器学习实战》中接触到了它,结合着书中的讲解和代码,跑了点结果,理解加深了一点。最近,工作中需要使用到它,又重新捡起,开始精读和思考,发现收获很大。FP-Growth(Frequent Pattern Growth, 频繁模式增长),它比Apriori算法效率更高,在整个算法执行过程中,只需要遍历原创 2017-08-23 11:45:02 · 16645 阅读 · 1 评论 -
使用sklearn实现tfidf特征计算
sklearn实现tfidf特征计算原创 2017-08-22 15:40:24 · 10250 阅读 · 1 评论