python [1:3]
摘要:Python下标是以0开始的x[1:3]表示返回集合中下标1至3(不包括3)的元素集合x[:3] 表示返回从开始到下标3(不包括3)的元素集合x[3:]表示返回从下标3到结束的元素集合X[:]表示返回从开始下标到结束下标之间的集合(不包括结束下标)
阅读全文
posted @
2015-09-28 17:17
chamie
阅读(1372)
推荐(0) 编辑
python字典访问的三种方法
摘要:摘自:http://www.cnblogs.com/kaituorensheng/archive/2012/09/05/2672711.html定义字典 dic = {'a':"hello",'b':"how",'c':"you"}方法一:for key in dic: print key,dic...
阅读全文
posted @
2015-09-28 14:30
chamie
阅读(417)
推荐(0) 编辑
python--sorted函数和operator.itemgetter函数
摘要:1、operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3]>>> b=operator.itemgetter(1) //定义函数b,获取对象的第1...
阅读全文
posted @
2015-09-28 14:24
chamie
阅读(287)
推荐(0) 编辑
python--lambda和def函数
摘要:1、Python lambda和Python def区别分析Python支持一种有趣的语法,它允许你快速定义单行的最小函数。这些叫做lambda的函数,是从Lisp借用来的,可以用在任何需要函数的地方。lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用...
阅读全文
posted @
2015-09-28 12:06
chamie
阅读(2986)
推荐(0) 编辑
python--sorted函数
摘要:摘自:http://www.cnblogs.com/65702708/archive/2010/09/14/1826362.html我们需要对List进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序方法2.用built-in函数sorte...
阅读全文
posted @
2015-09-28 11:36
chamie
阅读(302)
推荐(0) 编辑
【Machine Learning in Action --2】K-近邻算法构造手写识别系统
摘要:为了简单起见,这里构造的系统只能识别数字0到9,需要识别的数字已经使用图形处理软件,处理成具有相同的色彩和大小:宽高是32像素的黑白图像。尽管采用文本格式存储图像不能有效地利用内存空间,但是为了方便理解,我们还是将图像转换为文本格式。---1.收集数据:提供文本文件 该数据集合修改自“手写数字...
阅读全文
posted @
2015-09-22 22:03
chamie
阅读(562)
推荐(0) 编辑
【Machine Learning in Action --2】K-近邻算法改进约会网站的配对效果
摘要:摘自:《机器学习实战》,用python编写的(需要matplotlib和numpy库) 海伦一直使用在线约会网站寻找合适自己的约会对象。尽管约会网站会推荐不同的人选,但她没有从中找到喜欢的人。经过一番总结,她发现曾交往过三种类型的人: 1.不喜欢的人(以下简称1 ); 2.魅力一般的人(以下简...
阅读全文
posted @
2015-09-22 20:56
chamie
阅读(631)
推荐(0) 编辑
Python使用os.listdir()函数来获得目录中的内容
摘要:摘自:http://it.100xuexi.com/view/otdetail/20130423/057606dc-7ad1-47e4-8ea6-0cf75f514837.html1、在Python中可以使用os.listdir()函数获得指定目录中的内容。其原型如下所示。os.listdir(pa...
阅读全文
posted @
2015-09-22 20:09
chamie
阅读(9356)
推荐(0) 编辑
【python问题系列--1】SyntaxError:Non-ASCII character '\xe5' in file kNN.py on line 2, but no encoding declared;
摘要:因为Python在默认状态下不支持源文件中的编码所致。解决方案有如下三种:一、在文件头部添加如下注释码:# coding= 例如,可添加# coding=utf-8二、在文件头部添加如下两行注释码:#!/usr/bin/python# -*- coding: -*- 例如,可添加# -*- cod...
阅读全文
posted @
2015-09-19 16:55
chamie
阅读(1071)
推荐(0) 编辑
【Python爬虫实战--1】深入理解urllib;urllib2;requests
摘要:摘自:http://1oscar.github.io/blog/2015/07/05/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3urllib;urllib2;requests.htmlurllib and urllib2 区别urllib和urllib2模块都做与请求U...
阅读全文
posted @
2015-09-19 16:10
chamie
阅读(1008)
推荐(0) 编辑
Centos7下安装numpy+matplotlib+scipy
摘要:摘自:http://litchiware.github.io/centos/2015/07/05/centos7%E4%B8%8B%E5%AE%89%E8%A3%85numpy+matplotlib+scipy/1、安装numpy安装numpy的依赖包sudo yum install gcc-gfo...
阅读全文
posted @
2015-09-19 15:16
chamie
阅读(1488)
推荐(0) 编辑
【Machine Learning in Action --1】机器学习入门指南
摘要:摘自:http://www.jianshu.com/p/c3634a7f2320机器学习算法Coursera 上面 Stanford 的 机器学习 课程是优质的算法相关入门课程。Andrew Ng 是 Coursera 的创始人,也是 Stanford 的老师。这个课程最大的特点是对机器学习算法的推...
阅读全文
posted @
2015-09-19 15:10
chamie
阅读(372)
推荐(0) 编辑
abs与fabs的区别
摘要:Python有五个标准的数据类型:数字int(整数)long(长整数)float(浮点实数值)complex(复数)字符串列表元组字典abs与fabs的区别 abs是求整数的绝对值,fabs是求浮点数的绝对值>>> type(abs(1)) >>> type(math.fabs(1))>>> im...
阅读全文
posted @
2015-09-16 12:47
chamie
阅读(3258)
推荐(0) 编辑
python常用操作
摘要:1、进入python命令行:#python>>>...退出python命令行>>>exit()#...2、运行1.py直接运行1.py: #python 1.py或者改变权限再运行1.py:#chmod +x 1.py#./1.py
阅读全文
posted @
2015-09-16 11:54
chamie
阅读(312)
推荐(0) 编辑
【Machine Learning in Action --2】K-最近邻分类
摘要:1、K-近邻算法(KNN)概述K-近邻算法采用测量不同特征值之间的距离方法进行分类。工作原理:存在一个样本数据集合(也称作训练样本集),并且样本集中每个数据都存在标签(即我们知道样本集中每一数据与所属分类的对应关系)。输入没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算...
阅读全文
posted @
2015-09-15 23:30
chamie
阅读(480)
推荐(0) 编辑
python变量
摘要:1、变量的命名:--变量名由字母、数字、下划线组成;--数字不能开头;--不可以使用关键字;2、变量的赋值--是变量声明和定义的过程;--a=13、数据类型Python有五个标准的数据类型:数字、字符串、列表、元组、字典Python数字:Python支持四种不同的数值类型:int (有符号整数): ...
阅读全文
posted @
2015-09-15 16:29
chamie
阅读(549)
推荐(0) 编辑
python2.6.6在centos6.4下安装
摘要:1、wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz22、 tar xvjf Python-2.6.6.tar.bz23、cd Python-2.6.64、./configure5、 make6、 make install
阅读全文
posted @
2015-09-15 15:23
chamie
阅读(464)
推荐(0) 编辑