python
文章平均质量分 56
魔魔鲜2580
爱生活,爱机器学习
展开
-
python学习记录—类和实例
类和实例 类是创建实例的模板,而实例是一个一个具体的对象,每个对象有相同的方法,但各自的数据可能不同。有点c语言中结构体的意思。 定义一个实例class Student(object): def __init__(self, name, score): self.name = name self.score = score 创建后可以传递...原创 2018-05-17 22:53:26 · 143 阅读 · 0 评论 -
python学习记录2—正则表达式
正则表达式1. 一些基本规则正则表达式可以用来匹配字符串,判断输入是否合法,其中: \d可以匹配一个数字,\w可以匹配一个字母或数字,.可以匹配任意字符,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符,\s可以匹配一个空格(也包括Tab等空白符),可以用[]表示范围,特殊字符需要用\转义,比如\-; ...原创 2018-05-18 22:59:13 · 149 阅读 · 0 评论 -
每日机器学习1—Numpy
NumpyNumpy是Python的数学计算库。 它使我们能够高效且快速地地进行计算。以下列举一下学习到的常用的函数;1. np.arange(start,stop,step)生成等差数列,不包含stop2. np.reshape()修改shape3. np.zeros((3,4))生成shape为(3,4)的0矩阵4. np.eyes(5)生成单位矩阵5. np.dot(M,Y)矩阵乘法6. n...原创 2018-05-19 20:59:57 · 169 阅读 · 0 评论 -
python学习记录3—defaultdict 与print格式化输出
defaultdict 应用 今天在研究数据挖掘那本书的时候看到了运用defaultdict ,在这里简单记录一下自己的理解。 所谓的defaultdict,其实就是一个字典,而字典的基本格式为:键-值,这个函数的用法就是说不在范围内的键值会返回一个默认值,就是这么简单。看以下例子。for word in wordlist: if word in frequencies: ...转载 2018-05-21 23:11:36 · 1135 阅读 · 0 评论 -
python学习记录4—二维数组使用
二维数组的使用list与array 最近经常使用到数组,以二维数组最多,特此记录。以下是实际应用的例子,摘自chent86的博客,感觉记录地不错:>>import numpy as np >>a=[[1,2,3],[4,5,6],[7,8,9]] >>a [[1,2,3],[4,5,6],[7,8,9]] >>type(a) <type ...转载 2018-05-22 21:22:58 · 357 阅读 · 0 评论 -
python学习记录5—sorted排序
由一条代码引发的记录1. sorted函数sorted(iterable,key,reverse) #iterable:可以迭代的对象 key:一个函数,用于选取参与比较的元素,reverse则表示正序或者降序,其中reverse=True正序,reverse=False反序2. sorted字典排序字典 d={'momoyi':24,'xianxianyi':29,'huangyiyi'...原创 2018-05-23 08:04:53 · 301 阅读 · 0 评论