python学习笔记
文章平均质量分 75
cmhinseu
这个作者很懒,什么都没留下…
展开
-
pythonx之orm
使用SQLAlchemy数据库是一个二维表,包含多行多列.把一个表中的内容用python的数据结构来表示的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录.但是用tuple表示一行很难看出表的结构.如果把一个tuple用class的实例来表示,就可以更容易看出表的结构.class User(object): def __init__(self, id, name原创 2015-03-11 16:35:46 · 509 阅读 · 0 评论 -
knn算法
from numpy import *随机生成一个矩阵 randMat = mat(random.rand(4, 4)) 对矩阵求逆矩阵 invMat = randMat.I 生成单位矩阵 eye(4) 邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本原创 2015-03-06 09:49:47 · 516 阅读 · 0 评论 -
PYTHON小笔记
1.如何删除一个列表中的重复元素呢? 把这个列表转换为集合再转换回来即可2.windows下安装numpy (http://sourceforge.net/projects/numpy/files/NumPy) 下载源码包后解压直接在根目录下单击.py即可。 也可以下载相应的.exe文件后安装 安装后运行print numpy.version.version验证即可 3.windows下安原创 2015-03-01 19:25:07 · 332 阅读 · 0 评论 -
学习python第二天
北京时间2015年1月28日9点44分。python第二天。启东今天很冷,一个人躲在家里开着取暖器,学学东西写写博客也不错。废话不多说。昨天学习了一些python的一些基础知识,并主要学习了python的两种基本的数据类型(列表和元组)。下面我们来学习另外两种python的数据类型(字典和集合)字典:dictpython内置了字典,在其他语言中称为map,使用键值存储,具有极快的查找速原创 2015-01-28 11:52:23 · 505 阅读 · 0 评论 -
python正则表达式
python正则表达式字符串是编程中涉及到的最多的一种数据结构,对字符串操作的需求无处不在。 正则表达式是一种用来匹配字符串的强有力的武器,它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它‘匹配’了。在正则表达式中,如果直接给出字符,就是精确匹配,用\d可以匹配一个数字,\w可以匹配一个字母或数字。 . 可以匹配任意字符 *可以匹配任意个字符(包括0个转载 2015-02-14 20:55:44 · 337 阅读 · 0 评论 -
学习python第三天
北京时间2015年1月28日九点25分,如果你觉得自己能行,就要让所有人都看到!今天我先来学习一下迭代的知识,直接上代码:迭代:注意什么是可迭代对象,如何迭代dict,list,如何同时迭代两个值,以及如何判断一个对象是否可迭代#-*-coding:utf-8-*-from collections import Iterabledef main(): for ch in '原创 2015-01-29 19:10:39 · 510 阅读 · 0 评论 -
python之web编程
Web应用开发可以说是目前软件开发中最重要的部分。Web开发也经历了好几个阶段:静态Web页面:由文本编辑器直接编辑并生成静态的HTML页面,如果要修改Web页面的内容,就需要再次编辑HTML源文件,早期的互联网Web页面就是静态的;CGI:由于静态Web页面无法与用户交互,比如用户填写了一个注册表单,静态Web页面就无法处理。要处理用户发送的动态数据,出现了Common Ga转载 2015-02-03 10:40:08 · 970 阅读 · 0 评论 -
python网络编程
网络通信就是两台计算机上的两个进程之间的通信。比如QQ进程和腾讯的某个服务器上的某个进程在通信。网络编程对所有的开发语言都是一样的。用Python进行网络编程,就是在python程序本身这个进程内,连接到别的服务器进程的通信端口进行通信。TCP/IP为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(Internet原创 2015-02-01 22:39:41 · 626 阅读 · 0 评论 -
python第四天
python第四天。今天感觉好懒。但是一番纠结之后我还是回来啦。为了惩罚自己有偷懒的想法。我决定今天多搞一点。而且今天我换了一种字体哦,哈哈。好的,今天我们主要搞一搞面向对象。如果有时间的话再搞一搞IO编程。面向对象类和实例:面向对象最重要的概念就是类(class)和实例(instance)了:#-*-coding:utf-8-*-class Student(obje原创 2015-01-29 20:36:41 · 985 阅读 · 0 评论 -
学习python第一天
寒假在家搞搞python,计划每天搞两个小时,看看三十天后会到怎样的阶段。写个系列博客来激励一下自己。也算是留下一点学习的痕迹。由于目前python分为2和3,而目前大量的第三方库都在2的平台上,因此学习过程中,我使用的是2.7.9的版本。由于把《学习python》一书忘在了学校里,在这次学习过程中我将主要参考廖雪峰的官方网站上提供的教程。在这里先对廖雪峰先生表示感谢。另外,在本系列结原创 2015-01-27 19:47:07 · 612 阅读 · 0 评论 -
python之email
如果现在我们要给朋友发一个邮件,假设我们自己的电子邮件地址是me@163.com,对方的电子邮件地址是friend@sina.com(注意地址都是虚构的哈),现在我们用Outlook或者Foxmail之类的软件写好邮件,填上对方的Email地址,点“发送”,电子邮件就发出去了。这些电子邮件软件被称为MUA:Mail User Agent——邮件用户代理。Email从MUA发出去,不是直原创 2015-02-02 17:08:51 · 4695 阅读 · 0 评论 -
学习Python第五天
北京时间2015年2月1日。昨天休息了一天,让大脑放松一下,今天继续。今天是学习python的第五天了。学一下错误,调试和测试。顺便搞一搞进程和线程。有时间再看看正则表达式。压力不小啊。fighting!转载 2015-01-30 18:34:53 · 1312 阅读 · 0 评论 -
macos卸载并重装PIL
在mac上用python搞计算机视觉 写了段代码,一运行结果出错了,提示不支持jpeg,当然啦,用opencv可以解决这个问题。但是我还是想把Image这个库搞出来。首先,卸载PIL,直接sudo pip uninstall PIL第二步,就是重装啦、 试了一下sudo pip install PIL 提示错误; 根据提示,在后面加上 –allow-external PIL 还是有错,原创 2015-03-30 09:23:21 · 1352 阅读 · 0 评论