
python
kevin聪
Success is not final.Failure is not fatal.It is the courage to continue that counts.
展开
-
转载-python若干小函数的使用
出处:http://blog.youkuaiyun.com/u010454729/article/details/48197229 preface: 在使用python的路上,总会遇到各种问题,各种trick,正如《Effective Python:编写高质量Python代码的59个有效方法》、《编写高质量代码——改善Python编程的91个建议》,以下也是自己在路上不断积累并且觉得有用的trick。1.转载 2017-11-06 22:38:08 · 386 阅读 · 0 评论 -
cookbook-第二章-字符串和文本处理
在任意多分隔符下分离字符串字符串对象的split()方法适用场景很少(不适合于多分隔符或者分隔符后空格数目未知的情况)。使用re.split()import reline = 'asdf dasdasdas; dasdasda, dadasd'print(re.split(r'[;,\s]\s*', line))['asdf', 'dasdasdas', 'd...原创 2018-03-25 22:14:54 · 514 阅读 · 0 评论 -
cookbook-第一章-数据结构与算法
将序列分配给单个变量a, b, c = (1, 2, 3)a, b, (year, month, day) = (1, 2, (1, 1, 1))s = "hello"a, b, c, d, e = s三点地方需要注意: 1.数量要对上 2.结构要对上 3.不只是元组有这种操作,只要是可迭代的对象都可以(iterable),例如,列表,字符串,文件等等用丢弃变量...原创 2018-03-23 01:05:02 · 310 阅读 · 0 评论 -
利用Python进行数据分析笔记-第二章
json数据的读取:import json#待读取json文件路径path = 'xxx'#records为json数组records = [json.loads(line) for line in open(path)]用字典计数(两种方式):#纯手写的方式def get_counts(sequence): counts = {} for x in sequence:原创 2017-12-05 18:02:09 · 522 阅读 · 0 评论 -
利用Python进行数据分析笔记-第三章-ipython
Tab键自动完成: 1.变量补全 2.对象方法、属性补全 3.模块方法、属性补全(Ipython默认隐藏以”_”开头的方法属性,如果想显示需要手动设置配置文件) 4.路径补全(在字符串中也可以) 对象内省(object introspection) 如果该对象是一个函数或实例方法,则其docstring(如果有)也会显示: 使用??显示源代码(如果可能的话): ?的其他用法:原创 2017-12-06 16:04:08 · 533 阅读 · 0 评论 -
利用Python进行数据分析笔记-第四章Numpy
Numpy的ndarray:一种多维数组对象,其中的所有元素必须是相同类型的 nadrray的’+’,’-‘,’*’,’/’以及shape(表示数组维度的元组)和dtype(说明数组数据类型)的属性 创建ndarray1.使用array(),传入序列型对象,产生含有传入数据的Numpy数组: 注意,除非显示说明,np.array会尝试为新建的数组推断一个较为合适的数据类型,保存在dtype原创 2017-12-07 18:10:16 · 657 阅读 · 0 评论 -
转载-【整理】详解Python中re.sub
出处: https://www.crifan.com/python_re_sub_detailed_introduction/待完成,最近更新:2013-05-08 【背景】Python中的正则表达式方面的功能,很强大。其中就包括re.sub,实现正则的替换。功能很强大,所以导致用法稍微有点复杂。所以当遇到稍微复杂的用法时候,就容易犯错。所以此处,总结一下,在使用re.sub的时候,需要注意的一些转载 2017-12-06 23:28:11 · 337 阅读 · 0 评论 -
转载-Python UnicodeDecodeError: 'gbk' codec can't decode byte 0xe9
出处:http://blog.youkuaiyun.com/shanshanhi/article/details/65947627在使用Python 3.5版本编码的过程中,直接open(filename,’r’),总是报错:Python UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xe9但是在用Python2.7版本的时候却什么错误都没有 解决方案:转载 2017-12-04 22:44:17 · 413 阅读 · 0 评论 -
转载-python3.4 安装pydelicious 错误解决
出处:http://blog.youkuaiyun.com/haosnh/article/details/44459601开发环境:Windows 7 ,python3.4 , IDLE在学习《集体智慧编程》(《Programming Collective Intellegence》)第二章Making Recommendations第六节Building a del.icio.us Link Recomm转载 2017-12-04 20:29:56 · 623 阅读 · 0 评论 -
转载-【Python】Python中的True, False条件判断
出处:http://blog.youkuaiyun.com/fu_zk/article/details/41728773对于有编程经验的程序员们都知道条件语句的写法:以C++为例:[cpp] view plain copy print?if (condition) { doSomething(); } if (condition){ doSomething();}对于Python转载 2017-12-12 17:08:43 · 21103 阅读 · 1 评论 -
转载-Python下利用epd_free安装pandas
出处:http://blog.youkuaiyun.com/huanbia/article/details/51718840 EPD(Enthought Python Distribution),现在已经归为Enthought Canopy的一部分了,大家可以直接下载Enthought Canopy,转载 2017-12-04 10:33:11 · 516 阅读 · 0 评论 -
转载-IPython使用学习笔记
出处:https://www.cnblogs.com/zzhzhao/p/5295476.html学习《利用python进行数据分析》第三章 IPython:一种交互式计算和开发环境的笔记,共享给大家,同时为自己作为备忘用。安装ipython用pip即可。ps.博主用的是win7系统,所以接下来的都是在windows系统下操作的。 一.Ipython基础启动:开始菜单-输入cmd-回车-输入转载 2017-12-04 09:40:44 · 377 阅读 · 0 评论 -
Python3爬虫需要注意的一些东西
Python3后urllib和urllib2合并为urllib 1.urllib.request.urlopen() 2.from bs4 import BeautifulSoup 3.from urllib.parse import urlparse持续更新~原创 2017-12-07 21:55:37 · 377 阅读 · 0 评论 -
python-配置pip源
可以配置pip源的路径: 三种形式: 1.Per-user: UNIX default configuration file:HOME/.config/pip/pip.confmacOS:HOME/.config/pip/pip.conf macOS :HOME/Library/Application Support/pip/pip.conf H原创 2017-11-05 11:09:44 · 1130 阅读 · 0 评论 -
转载-Python编程工具IDLE快捷键
出处:http://blog.youkuaiyun.com/zhenyu5211314/article/details/12998097如何debug1.设置断点:在Python编辑器中要调试的代码行右击->Set Breakpoint,之后该行底色就变黄了2.打开debugger:Python Shell->Debug->Debugger3.编辑窗口按F54.debug过程略Go表示运行完相当于e转载 2017-11-13 23:49:13 · 377 阅读 · 0 评论 -
转载-Python3中map函数的问题
Python3中map函数在Python2中map函数会返回一个list列表,如代码:[python] view plain copy print?>>> def f(x, y): return (x, y) >>> l1 = [ 0, 1, 2, 3, 4, 5, 6 ] >>> l2 = [ ’Sun’, ‘Mon’, ‘Tue’, ‘Wed’, ‘Thu’, ‘Fri’, ‘Sat’转载 2017-11-18 10:29:05 · 538 阅读 · 0 评论 -
转载-Python 中的range(),arange()函数
Python 中的range,以及numpy包中的arange函数range()函数函数说明: range(start, stop[, step]) -> range object,根据start与stop指定的范围以及step设定的步长,生成一个序列。参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5); e转载 2017-11-11 10:29:21 · 541 阅读 · 0 评论 -
转载-Python爬虫之模拟登录总结
转载:http://blog.youkuaiyun.com/churximi/article/details/50917322 备注:python 2.7.9,32位有些网站需要登录后才能爬取所需要的信息,此时可以设计爬虫进行模拟登录,原理是利用浏览器cookie。一、浏览器访问服务器的过程: (1)浏览器(客户端)向Web服务器发出一个HTTP请求(Http request); (2)We转载 2017-11-09 16:02:34 · 2506 阅读 · 0 评论 -
cookbook-第三章-处理数字和日期
截取数字使用round()print(round(1.23, 1))print(round(1.27, 1))print(round(-1.27, 1))print(round(1.25361, 3))1.21.3-1.31.254注意,使用round(),值在两个选择之间时,选择最近的偶数。截取的参数也可以是负数,作为十位,百位,等等a = 162...原创 2018-03-28 22:56:21 · 311 阅读 · 0 评论