
Python
西湖有大葱
这个作者很懒,什么都没留下…
展开
-
Python中::(双冒号)的用法
1. “没什么首次没有为第二个,跳了三个”。它得到的切片序列的每一个第三个项目。 扩展片是你想要的。新在Python 2.3 2. Python的序列切片地址可以写成[开始:结束:一步]和任何启动,停止或结束可以被丢弃。a[::3]是每第三个序列。 3. seq[::n]是每一个序列n个项的整个序列中。 例如:>>> range(10)[::2][0, 2, 4, 6, 8]转载 2015-10-18 22:22:30 · 84468 阅读 · 2 评论 -
Python集合(set)类型的操作
[python] view plaincopypython的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, le转载 2016-01-04 10:56:49 · 1148 阅读 · 0 评论 -
join和split的常用使用方法
python join 和 split方法的使用,join用来连接字符串,split恰好相反,拆分字符串的。1.join用法示例 >>>li = ['my','name','is','bob'] >>>' '.join(li) 'my name is bob' >>>'_'.join(li) 'my_name_is_bob' >>> s = ['my','name','is','bob']转载 2015-11-30 20:25:01 · 870 阅读 · 0 评论 -
浅析python 中__name__ = '__main__' 的作用
很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = '__main__' 的作用,到底干嘛的?有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是转载 2016-01-16 17:02:33 · 991 阅读 · 0 评论 -
python 迭代器
3. 迭代器3.1. 迭代器(Iterator)概述迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。迭代器不能回退,只能往前进行迭代。这并不是什么很大的缺点,因为人们几乎不需要在迭代途中进行回退操作。迭代器也不是线程安全的,在多线程环境中对可变集合使用迭代器是一个危险的操作。但如果小心谨慎,或者干脆贯彻函数式转载 2015-11-21 11:37:23 · 847 阅读 · 0 评论 -
Python Queue模块详解
Python中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块,虽然简单易用,但是不小心的话,还是会出现一些意外。创建一个“队列”对象import Queueq = Queue.Queue(maxsize = 10)Queue.Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize来设定队列长度。转载 2015-11-19 11:46:17 · 3621 阅读 · 0 评论 -
python 双端队列 deque
什么是双端队列deque,全名double-ended queue)是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。优点 append和pop操作是O(1),高效率。适用操作 1·类似与unix下的tail函数。 2·从右边加入,从左边弹出的操作下面简单的介绍一下python中双端转载 2015-11-19 11:40:58 · 4116 阅读 · 0 评论 -
Python字符与ASCII码之间的转换
Python提供了ord和chr两个内置的函数,用于字符与ASCII码之间的转换。如:>>> print ord('a') 97 >>> print chr(97) a 下面我们可以开始来设计我们的大小写转换的程序了: #!/usr/bin/env python #coding=utf-8 def UCaseChar(ch): if ord(ch转载 2015-11-02 20:20:23 · 10582 阅读 · 0 评论 -
LIBSVM在python下的使用
1)从python官网上下载windows下的安装包python-2.7.3.msi并安装2)打开IDLE(python GUI),输入>>>import sys>>>sys.version如果你的python是32位,将出现如下字符:‘2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]’这个转载 2015-11-01 20:44:30 · 860 阅读 · 0 评论 -
python中的reduce函数
python中的reduce python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。如: def myadd(x,y): r转载 2015-11-01 11:31:04 · 507 阅读 · 1 评论 -
Python deque
from collections import deque简介 deque 是一个双向链表。优点 append和pop操作是O(1),高效率。适用操作 1·类似与unix下的tail函数。 2·从右边加入,从左边弹出的操作常用操作:1·新建一个deque对象: q = deque('abcdefgh');2·删除一个元素 q.remove转载 2015-11-16 15:38:40 · 1014 阅读 · 0 评论 -
python中xrange和range的异同
range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。range示例: >>> range(5) [0, 1, 2, 3, 4] >>> range(1,5) [1, 2, 3, 4] >>> range(0,6,2)[0, 2, 4]xrange 函数说转载 2015-11-16 12:29:13 · 532 阅读 · 0 评论 -
python字符串与数字的转化
数字变为字符串 str(4)字符串变为数字 string.atoi(s,[,base]) //base为进制基数浮点数转换 string.atof(s)字符转数字 int(str)转载 2015-10-27 21:12:16 · 875 阅读 · 0 评论 -
Python数据类型之间的转换
函数描述int(x [,base])将x转换为一个整数long(x [,base] )将x转换为一个长整数float(x)将x转换到一个浮点数complex(real [,imag])创建一个复数str(x)将对象 x 转换为字符串转载 2015-10-23 22:07:15 · 1669 阅读 · 0 评论 -
Deep learning加速之Theano的安装和GPU的配置
项目的需要,也要上手Python,下面介绍一下theano的安装和GPU的配置,这样能够帮助看到这篇文章的人省些力气,少走些弯路。1.Theano的安装系统环境:win10 64位 VS: VS2010 Anaconda:Anaconda-2.3.0-Windows-x86_641.1 安装AnacondaAnaconda包含了Theano所需的各种Python库,使用原创 2015-09-29 17:22:48 · 1947 阅读 · 0 评论 -
Windows安装Python图像处理库:PIL模块
PIL模块,官方(地址)给出的都是32位的版本,对于64位的机子安装之后的结果就是图像无法显示。 幸运的是已经有人做出了针对64位系统的非官方库 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 这个库叫做Pillow,下载下来,是个 .whl 结尾的文件,这个其实就是python使用的一种压缩文件,后缀名改成zip,可以打开。原创 2015-10-10 11:45:05 · 4580 阅读 · 0 评论 -
Python strip()方法
Python strip()方法转载自:http://www.runoob.com/python/att-string-strip.html描述Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。语法strip()方法语法:str.strip([chars]);参数chars -- 移除字符串头尾指定的字转载 2015-11-06 11:16:25 · 1249 阅读 · 0 评论 -
python 常用方法总结
1.isalnum()方法描述Python isalnum() 方法检测字符串是否由字母和数字组成。语法isalnum()方法语法:str.isa1num()参数无。返回值如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False实例以下实例展示了isalnum()方法的转载 2015-12-01 16:25:32 · 2326 阅读 · 0 评论