
Python
文章平均质量分 73
moluchase
代码是程序员的朋友,虽然没有热情,但是非常忠实。
展开
-
列表和元组
Python基础教程学习笔记基础语法乘法例:endings=['st','nd','rd'] + 7*['th'] 等价于endings=['st','nd','rd','th','th','th','th','th','th','th']索引的使用与分片例:tag='0123454321' 则tag[5:-2] 为 '543' (包括前面的,不原创 2016-07-05 16:21:56 · 329 阅读 · 0 评论 -
使用python查找目录下特定后缀名的文件
转载:http://blog.chinaunix.net/uid-27571599-id-3487464.html 经常会遇到在目录下过滤特定后缀名的文件的需求。自己总结下面两个方法:第一种方法、比较常规:代码如下1234567891011转载 2017-03-01 21:41:07 · 11681 阅读 · 2 评论 -
Python自定义包引入
转载:http://blog.youkuaiyun.com/u010278162/article/details/52043308http://blog.sina.com.cn/s/blog_615c388d01017b5o.html下文地址:Python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事转载 2017-03-01 21:52:54 · 440 阅读 · 0 评论 -
Python 返回函数
关于返回函数即返回值为函数详见http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431835236741e42daf5af6514f1a8917b8aaadff31bf000#0关于闭包:是引用了自由变量的函数,这个被引用的自由变量将和这个函数一同存在,即使已经原创 2017-04-08 15:46:53 · 490 阅读 · 0 评论 -
Python中的Numpy数组
转载:http://blog.youkuaiyun.com/sunny2038/article/details/9002531NumPy数组NumPy数组是一个多维数组对象,称为ndarray。其由两部分组成:实际的数据描述这些数据的元数据大部分操作仅针对于元数据,而不改变底层实际的数据。关于NumPy数组有几点必需了解的:NumPy数组的下标从0开始。同一转载 2017-06-30 10:13:47 · 1147 阅读 · 0 评论 -
Bumpy数组切片
多维数组和一维数组的存取方法类似,我们这篇文章介绍使用切片来存取一个二维数组,多维数组道理一样,你自己尝试一下即可。先从numpy中引入所有创建一个一维数组将一维数组重新组织成一个二维数组使用切片来读取第一行中的第二和第三个数,我们看下标【0,2:4】,其中逗号前的数字表示第0轴下标取值范围,逗号之后表示第1维下标取值范围,2:4就表示2-4之间转载 2017-06-30 10:30:20 · 273 阅读 · 0 评论 -
python中绘图中文乱码问题
转载 http://www.th7.cn/Program/Python/201610/995260.shtml对于label 使用plt.legend(prop=zhfont1)对于title等一般而言,使用plt.xlabel('性别',fontproperties=zhfont1)原文Matplotlib是Python的一个很好的绘图包,但是转载 2017-06-30 14:48:51 · 3775 阅读 · 0 评论 -
使用Pandas对数据进行筛选和排序
转载:“蓝鲸网站分析博客”http://bluewhale.cc/2016-08-06/use-pandas-filter-and-sort.html首选导入需要使用的Pandas库和numpy库,读取并创建数据表,将数据表命名为lc。import pandas as pdimport numpy as nplc=pd.DataFrame(pd.read_csv('Lo转载 2017-07-02 17:07:09 · 6160 阅读 · 0 评论 -
Pycharm如何添加第三方库和插件
见http://www.cnblogs.com/Bingosay/p/4917374.html Pycharm是我比较喜欢的一款编辑器。 学习python有半年左右,安装第三方库都是通过 pip install 或者 easy_install。每次都要打开命令行感觉太麻烦。还好Pycharm提供了安装第三方库和安装插件的功能。 首先打开Pycharm,点击转载 2017-06-26 17:25:01 · 49521 阅读 · 2 评论 -
Python 字典items返回列表,iteritems返回迭代器
字典items()方法和iteritems()方法,是python字典的内建函数,分别会返回Python列表和迭代器,下面一起来看下字典items()和iteritems()的具体操作方法。作用python字典的items方法作用:是可以将字典中的所有项,以列表方式返回。如果对字典项的概念不理解,可以查看Python映射类型字典基础知识一文。因为字典是无序的,所以用items方法返转载 2017-07-16 09:44:10 · 814 阅读 · 0 评论 -
MAC 安装Scrapy
现状自带python2.7 ,又安装了python3.6,可以使用pip3,而pip不能使用安装使用 pip3 install ScrapyCollecting Scrapy Using cached Scrapy-1.4.0-py2.py3-none-any.whlCollecting cssselect>=0.9 (from Scrapy)原创 2017-07-24 09:10:36 · 755 阅读 · 0 评论 -
pandas教程:[1]DataFrame入门
转载于:http://jingyan.baidu.com/article/4b07be3c64483b48b280f35e.htmlpandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这么说你可能无法从感性上认识它,举个例子,你大概用过Excel,而它也是一种数据组织和呈现的方式,简单说就是表格,而在在pan转载 2017-02-28 16:44:33 · 787 阅读 · 0 评论 -
Python中括号的区别及用途
转载:http://www.iplaypy.com/wenda/wd182.htmlpython中的小括号( ):代表tuple元组数据类型,元组是一种不可变序列。创建方法很简单,大多时候都是用小括号括起来的。?123456789>>> tup =转载 2017-02-28 16:20:58 · 4152 阅读 · 0 评论 -
Python 元组(Tuple)操作详解
转载:http://www.jb51.net/article/47986.htm一、创建元组复制代码 代码如下:tup1 = ('physics', 'chemistry', 1997, 2000);tup2 = (1, 2, 3, 4, 5 );tup3 = "a", "b", "c", "d";创建空元组复制代码 代码如下:tup1 = ()转载 2017-02-28 10:05:23 · 7870 阅读 · 0 评论 -
抽象
Python基础教程for的使用>>> fibs=[0,1]>>> for i in range(8): fibs.append(fibs[-2]+fibs[-1]) >>> fibs[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]函数的使用使用def来定义函数例:将上面的for例子写成函数>>> def fibs(num): result=原创 2016-07-05 23:12:45 · 225 阅读 · 0 评论 -
字符串与字典
Python基础教程学习笔记1.字符串字符串格式化>>> format="Hello,%s,%s enough for ya?">>> values=('world','Hot')>>> print format %valuesHello,world,Hot enough for ya?format 中的%s表示的是字符串,因此输出的时候有两个未知的字符串要进行给定,在输出的时候原创 2016-07-05 18:59:34 · 317 阅读 · 0 评论 -
Python书籍推荐
http://blog.youkuaiyun.com/yueguanghaidao/article/details/10416867 最近"瑞丽模特学Python"的热点牵动了大江南北程序员的心,有人说这是炒作,也有人说这是推广Python的爆点。。。我嘿嘿一笑,美女就是美女,眼光那是杠杠的,不仅人美,学的语言也美。那咱也不能藏私,必须得把我读过的Python好书向女神推荐一下......转载 2016-07-07 18:34:24 · 378 阅读 · 0 评论 -
wxPython安装与GUI
1.首先是安装位的问题,Python安装的是32位,但是wxPython安装的是64位然后出现了“python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序”这个问题2.版本问题,下载wxPython的网站只有针对Python2.7和Python2.6的,而我安装的是Python3.4的,于是又重新安装的一个Python2.7的原创 2016-07-09 09:15:23 · 481 阅读 · 0 评论 -
Python绘图
1.安装malplotlib我用的是pyhton2.7,由这个网页开始http://matplotlib.org/users/installing.html,上面有详细的提示,都是在cmd中输入的,先得安装pip,这个2.7里没有;而安pip又得先安setuptools..............这个网站或许有用,忘记了http://www.tuicool.com/articles/eiM原创 2016-10-12 17:03:14 · 592 阅读 · 0 评论 -
数据挖掘概念与技术作业(留复习用)
ages=[13,15,16,16,19,20,20,21,22,22,25,25,25,25,30,33,33,35,35,35,36,40,45,46,52,70];#3.7第一问def get_standard(age): vi=(age-ages[0])*1.0/(ages[len(ages)-1]-ages[0])*(1-0)+0; return vi;#3.7原创 2016-12-15 11:13:19 · 1209 阅读 · 0 评论 -
ConfigParser模块教程
转载:http://blog.youkuaiyun.com/zm2714/article/details/8002125configParser 模块用于操作配置文件注:Parser汉译为“解析”之意。配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。为了更好的理解本文,我们先了解一下配置文件转载 2017-02-27 22:25:41 · 323 阅读 · 0 评论 -
Python os.walk的用法与举例
转载:http://blog.youkuaiyun.com/bagboy_taobao_com/article/details/8938126os.walk(top, topdown=True, onerror=None, followlinks=False) 可以得到一个三元tupple(dirpath, dirnames, filenames), 第一个为起始路转载 2017-02-27 22:36:38 · 390 阅读 · 0 评论 -
python中 __name__及__main()__的妙处
转载于:http://www.cnblogs.com/hnrainll/archive/2011/09/01/2161943.html#hello.pydef sayHello(): str="hello" print(str);if __name__ == "__main__": print ('This is main of module "hel转载 2017-02-28 08:52:06 · 209 阅读 · 0 评论 -
python os.path模块常用方法详解
转载于:http://www.cnblogs.com/wuxie1989/p/5623435.htmlos.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html1.os.path.abspath(path) 返回path规范化转载 2017-02-28 10:03:59 · 468 阅读 · 0 评论 -
Python爬取网页转为PDF
爬虫的起因官方文档或手册虽然可以查阅,但是如果变成纸质版的岂不是更容易翻阅与记忆。如果简单的复制粘贴,不知道何时能够完成。于是便开始想着将Android的官方手册爬下来。 全篇的实现思路分析网页学会使用BeautifulSoup库爬取并导出参考资料: * 把廖雪峰的教程转换为PDF电子书 * Requests文档 * Beautiful Soup文档配置在Ubuntu下使用Pycha原创 2017-08-23 17:01:12 · 4882 阅读 · 0 评论