python
文章平均质量分 55
学战到底
这个作者很懒,什么都没留下…
展开
-
Python正则表达式
Python正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替转载 2016-05-18 10:40:56 · 462 阅读 · 0 评论 -
Python学习笔记二:IDE环境搭建
转自:Python学习笔记二:IDE环境搭建,保存在此以学习。工欲善其事,必先利其器。每个IDE都有自己的优点,适合的才是最好的。【伯乐在线】Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用转载 2016-08-04 20:33:25 · 755 阅读 · 0 评论 -
Python学习笔记三:基础语法
转自:Python学习笔记三:基础语法,保存在此以学习。Python编程中理解对象的概念很重要,因为其宗旨是'一切皆对象'。(提前预告)高级语言Python,Perl和Java等语言有许多相似之处。但是,也存在一些差异。交互式编程:脚本式编程Python IDE 编写.py Python 标识符区分大小写以_开头的转载 2016-08-04 20:35:23 · 904 阅读 · 0 评论 -
Python学习笔记四:过程控制
转自:Python学习笔记四:过程控制,保存在此以学习。条件语句:#以缩进来区分表示同一范围。 1 # coding=utf8 2 # 例1:if 基本用法 3 4 flag = False 5 name = 'luren' 6 if name == 'python': # 判断变量否为'python' 7 flag = Tru转载 2016-08-04 20:38:22 · 699 阅读 · 0 评论 -
Python学习笔记五:数字和字符串
转自:Python学习笔记五:数字和字符串,保存在此以学习。数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。Python数字类型转换int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数转载 2016-08-04 20:39:49 · 2005 阅读 · 0 评论 -
Python学习笔记六:列表、元组、字典
转自:Python学习笔记六:列表、元组、字典,保存在此以学习。学习其他语言很少关注数组是的结构是怎么回事,都是直接使用。Python定义了列表、元组、字典三种数据结构,是我们使用python的基础,因此有必要理解它们的含义,我想这个和python一切皆对象的思想有关。python的数据结构更加灵活。1. 列表[lists]序列是Python中最基本的数据结构。序列中的转载 2016-08-04 20:41:07 · 646 阅读 · 0 评论 -
Python学习笔记七:函数
转自:Python学习笔记七:函数,保存在此以学习。1. 定义一个函数任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。参数值和参数名称是按函数声明中定义的的顺序匹配起来的。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。Return[expression]结束函数,选择性地返回一个值给调用方。不带表达式的retur转载 2016-08-04 20:42:21 · 499 阅读 · 0 评论 -
Python学习笔记八:模块
转自:Python学习笔记八:模块,保存在此以学习。模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。模块也是Python对象,具有随机的名字属性用来绑定或引用。简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。import想使用Python源文件,只需在转载 2016-08-04 20:43:23 · 510 阅读 · 0 评论 -
Python学习笔记九:文件I/O
转自:Python学习笔记九:文件I/O,保存在此以学习。打印到屏幕:1 #!/usr/bin/python2 3 print "Python is really a great language,", "isn't it?";读取键盘输入:raw_inputinput1 #!/usr/bin/python2 3 str = raw_in转载 2016-08-04 20:44:29 · 488 阅读 · 0 评论 -
Python学习笔记十:日期和时间
转自:Python学习笔记十:日期和时间,保存在此以学习。日期和时间处理是经常会遇到的事情。什么是Tick?时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python附带的受欢迎的time模块下有很多函数可以转换常见日期格式。如函数time.time()用ticks计时单位返回从12:00am, January 1转载 2016-08-04 20:45:44 · 1186 阅读 · 0 评论 -
Python学习笔记十一:面向对象
转自:Python学习笔记十一:面向对象,保存在此以学习。面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重载:如果转载 2016-08-04 20:47:42 · 774 阅读 · 0 评论 -
(Python科学计算包)NumPy文档:8.2矩阵对象
转自:(Python科学计算包)NumPy文档:8.2矩阵对象,保存在此以学习。注:NumPy是Numarray的后继者,用来代替NumArray。SAGE是基于NumPy和其他几个工具所整合成的数学软件包,目标是取代Magma, Maple, Mathematica和Matlab 这类工具。 今天我想在网上找一些关于NumPy的介绍,并试一下用NumPy求逆矩阵的时候,竟然找不到转载 2016-08-06 15:59:20 · 670 阅读 · 0 评论 -
python numpy中nonzero()的用法
转自:python numpy中nonzero()的用法,保存在此以学习。当使用布尔数组直接作为下标对象或者元组下标对象中有布尔数组时,都相当于用nonzero()将布尔数组转换成一组整数数组,然后使用整数数组进行下标运算。nonzeros(a)返回数组a中值不为零的元素的下标,它的返回值是一个长度为a.ndim(数组a的轴数)的元组,元组的每个元素都是一个整数数组,其值为非零元素的下转载 2016-08-07 02:07:41 · 2964 阅读 · 0 评论 -
Python学习笔记一:十分钟入门
转自:Python学习笔记一:十分钟入门,保存在此以学习。简介:Python是一种动态解释型的编程语言。Python可以再Windows,UNIX,MAC等多种ca特点:1. python使用C语言开发,但是python不再有C语言中的指针等复杂的数据类型。2. python具有很强的面向对象特性,而且简化了面向对象的实现。它消除了包含类型、抽象类、接口转载 2016-08-04 20:30:52 · 942 阅读 · 0 评论 -
Python中的 list comprehension 以及 generator
转自:Python中的 list comprehension 以及 generator,保存在此以学习。三年前,我在一篇博客里不无自豪的记录了python编写的小函数,当时感觉python真强大,11行代码就写出了一个配置文件的解析器。def loadUserInfo(fileName):userinfo = {}file = open(fileName, "r")while转载 2016-07-29 21:58:11 · 1757 阅读 · 0 评论 -
单机测试python编写的mapper时出现/usr/bin/python3^M: bad interpreter: No such file or directory
在单机测试python编写的mapper时出现hadoop@ub1401:~/hadoop/hadoopfile$ cat keywords-blank-1.txt|./PictureDownloadMapper.pybash: ./PictureDownloadMapper.py: /usr/bin/python3^M: bad interpreter: No such file or原创 2016-05-12 10:53:08 · 5014 阅读 · 0 评论 -
python3 threading thread 模块学习
转自:python3 threading thread 模块学习,保存在此以学习。概述: Thread 类描绘了一个单独运行的控制线程活动,我们有两种方式指定这种活动,通过一个可调用对象的构造函数,或者通过覆盖子类run()方法。没有其他的方法应在子类中重写。换句话说,只有推翻这个类的__init__()和run()方法。 一旦Thread这个对象被转载 2016-05-31 11:12:42 · 9591 阅读 · 0 评论 -
ubuntu14.04安装python的图像处理库PIL
pip安装:####@####:sudo apt-get install python-pip提示cannot ...http://us.archive.ubuntu.com trusty-proposed/universe amd64 ...等一系列的问题,然后更新一下####@####:sudo apt-get update更新完毕后####@####:sudo apt原创 2016-05-19 16:14:59 · 3622 阅读 · 0 评论 -
python中的 os.mkdir和os.mkdirs
创建目录在Python中可以使用os.mkdir()函数创建目录(创建一级目录)。其原型如下所示:os.mkdir(path)其参数path 为要创建目录的路径。例如要在D盘下创建hello的目录>>> import os>>> os.mkdir('d:\hello')可以使用os.makedirs()函数创建多级目录。其原型转载 2016-05-19 16:46:08 · 85013 阅读 · 6 评论 -
python之threading
转自:python多线程,保存在此以学习。threading模块提供了高级别的线程接口,基于低级别的_thread模块实现。模块基本方法该模块定了的方法如下:threading.active_count() 返回当前活跃的Thread对象数量。返回值和通过enumerate()返回的列表长度是相等的。threading.current_thread转载 2016-06-01 15:30:44 · 2962 阅读 · 0 评论 -
python 的 subprocess模块用法 popen
从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值。subprocess意在替代其他几个老的模块或者函数,比如:os.system os.spawn* os.popen* popen2.* commands.*一、subprocess.Popensubprocess模块定义了一个类: Po转载 2016-06-05 20:19:48 · 2535 阅读 · 0 评论 -
Python 关于正负无穷float(‘inf’)的一些用法
Python中可以用如下方式表示正负无穷:float("inf"), float("-inf")利用 inf 做简单加、乘算术运算仍会得到 inf>>> 1 + float('inf')inf>>> 2 * float('inf')inf 但是利用 inf 乘以0会得到 not-a-number(NaN):>>> 0 * float("转载 2016-07-22 19:34:11 · 56988 阅读 · 0 评论 -
ubuntu中两个版本的python下安装numpy
在ubuntu下安装了python2.7和python3.4,安装numpy后在执行python程序时仍出现No module named 'numpy',因两个版本的python都需要匹配numpy。首先python2.7:sudo apt-get install python-numpy其次python3.4:sudo apt-get install python3-numpy然后原创 2016-06-06 16:56:51 · 12730 阅读 · 0 评论 -
pycharm 快捷键
转自:pyCharm快捷键提示CTRL Q: 在参数列表位置,显示可以输入的所有参数。CTRL Q: 查看选中方法的文档字符串阅读CTRL -: 折叠当前代码CTRL +: 展开当前代码CTRL SHIFT -: 折叠所有代码CTRL SHIFT +: 展开所有代码CTRL SHIFT F7: 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮转载 2016-06-06 15:07:46 · 1455 阅读 · 0 评论 -
python中os.system()的返回值
转自:Python中的os.system()的返回值最近遇到os.system()执行系统命令的情况,上网搜集了一下资料,整理如下,以备不时之需,同时也希望能帮到某些人。一、python中的 os.system(cmd)的返回值与linux命令返回值(具体参见本文附加内容)的关系大家都习惯用os.systemv()函数执行linux命令,该函数的返回值十进制数(分别对应转载 2016-06-03 16:18:18 · 5196 阅读 · 0 评论 -
PyCharm个性化设置
1.设置默认PyCharm解析器:操作如下:Python–>Preferences–>Project Interpreter–>Python Interpreter 点击“+”号选择系统安装的Python。然后再返回Project Interpreter,选择刚添加的解释器。转载 2016-06-14 20:25:42 · 5358 阅读 · 0 评论 -
python调用shell命令
python调用shell命令的方法有许多1.1 os.system(command) 在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态。这实际上是使用C标准库函数system()实现的。这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果。1.2 os.popen(co转载 2016-05-19 10:24:23 · 884 阅读 · 0 评论 -
问题记录-python写mapper测试时出现urllib.error.HTTPError: HTTP Error 404: Not Found
hadoop@ub1401:~/python/pythonfile$ cat keyword.txtsheep 2dog,3firework 3hadoop@ub1401:~/python/pythonfile$ cat keyword.txt | ./mappertest1-1.pyTraceback (most recent call last): File "./mappert原创 2016-05-12 21:42:09 · 16026 阅读 · 0 评论 -
Caffe使用:如何将一维数据或其他非图像数据转换成lmdb
转自:https://www.cnblogs.com/dcsds1/p/5205669.htmlcaffe事儿真多,数据必须得lmdb或者leveldb什么的才行,如果数据是图片的话,那用caffe自带的convert_image.cpp就行,但如果不是图片,就得自己写程序了。我也不是计算机专业的,我哪看得懂源码,遂奋发而百度之,然无甚结果,遂google之,尝闻“内事不决问百度,外事不决问g...转载 2018-10-15 17:12:49 · 825 阅读 · 0 评论