
Python
文章平均质量分 68
hustqb
暂无
展开
-
Numpy基础功能索引——续
接上上篇blog: Numpy基础功能索引原创 2017-01-09 16:37:08 · 951 阅读 · 0 评论 -
NumPy基础功能索引
NumPy基础功能索引NumPy作为Python中一个强大的库,合理的使用不仅可以美化代码,还可以减少循环,提高执行效率。这篇文章的目的就是做一个Numpy的启发性索引。参考图书: 利用Python进行数据分析。NumPy基础功能索引ndarray: 一种多维数组对象创建ndarray数组和标量之间的运算调用函数将条件逻辑表述为数组运算用于数组的文件输入输出随机数...原创 2016-11-17 16:10:54 · 3080 阅读 · 0 评论 -
用Python爬取用户虾米音乐的歌单
Python的爬虫非常简单,现在又有成熟的爬虫框架scrapy。现在,我们来用scrapy爬取自己虾米歌单上的歌曲。 通过这篇博客,你将学到:基本的爬虫设计模拟登陆维持登陆状态Xpath(中的一点皮毛233)。本文默认读者已经通过scrapy官方文档或中文版安装好了,并试过了测试用例。原创 2017-08-05 12:33:10 · 6719 阅读 · 14 评论 -
Python中的字典奥义
字典简介 字典是一个键值对的集合。字典的键值可以是任何不可变(immutable)的数据类型,比如:字符串、数字、元组。字典的键值是无序互不相同的,就像是一个set,所以说字典的键值是set-like的。 元组作为键值时要注意,元组中的元素必须是不可变的数据类型,不能是列表等可变(mutable)的数据类型。字典的初始化大括号 tel = {'jack': 4098...原创 2018-01-14 11:27:27 · 607 阅读 · 0 评论 -
python2.7——heapq
翻译自Python2.7官方文档。HeapdPython中的heapd实现了小顶堆的功能. heap[k]<=heap[2∗k+1]heap[k]<=heap[2∗k+2]heap[k]<=heap[2∗k+1]heap[k]<=heap[2∗k+2]heap[k]翻译 2018-03-31 14:29:21 · 497 阅读 · 0 评论 -
Python2.7——list
List方法 描述cmp(list1, list2) 比较两个列表的元素len(list) 列表中元素的个数max(list) 最大值min(list) 最小值list(seq) 将序列转化成列表append(obj) 尾部添加list.count(pbj) 计数extend(seq) 尾部添加多个index(obj) 找出第一个匹配元...原创 2018-03-28 21:07:11 · 668 阅读 · 0 评论 -
Python deque
Dequedeque是Python中stack和queue的通用形式,也就是既能当做栈使用,又能当做双向队列。 当然,Python中的list也能当做栈和队列使用。初始化队列:deque([iterable[, maxlen]]))方法 描述append(x) 末尾添加元素appendleft(x) 头部添加元素clear() 清空count(x) 统计元...原创 2018-03-28 23:03:04 · 1678 阅读 · 0 评论 -
Python3.6.5 argparse官方文档翻译
声明:翻译自Python官方文档本文并不是逐字翻译的,力求简要直观Argparse指南Argparse是一个Python模块,用于设置命令行中的命令参数。概念Linux系统中有一个命令ls,它可以产看路径下的文件/文件夹。现在,我们以这个成熟的linux命令为参考,了解Argparse的作用。$ lscpython devguide prog.py ...翻译 2018-05-02 15:31:50 · 2402 阅读 · 0 评论 -
Python lag_plot()源码
能找到本文说明您也是想用lag_plot()函数却找不到它的参数说明文档,花2分钟阅读本文,然后problem solved!lag_plotlag_plot()用于时间序列的自相关性分析,可以描绘pandas对象series中当前值和滞后值之间的散点图。其源码在~/pandas/plotting/_misc.py中,如下:def lag_plot(series, lag=1, ax=...原创 2018-06-19 11:59:11 · 2554 阅读 · 0 评论 -
4个帮你编写完美Python脚本的技巧
声明:译自How to Write Perfect Python Command-line Interfaces --Learn by Examples本文会基于例程介绍4个完善Python脚本的技巧四个技巧命令行参数解析中设置默认值异常处理帮助/说明文档进度条控件从一个例程开始Python脚本何为Python脚本?我们有一个.py文件,即python程序。这个程序...翻译 2019-03-06 10:56:55 · 2571 阅读 · 0 评论 -
解决No module named ***问题
解决No module named ...问题原创 2017-03-03 10:48:57 · 77643 阅读 · 2 评论 -
数据规整化
摘自《利用Python进行数据分析》——Wes Mckinney原创 2017-01-11 20:27:24 · 1745 阅读 · 0 评论 -
Pandas基础功能备忘录
up很懒原创 2017-01-10 22:54:43 · 1526 阅读 · 0 评论 -
Python中数据加载、存储与文件格式
摘自《利用Python进行数据分析》—— Wes McKinney原创 2017-01-11 15:03:27 · 2837 阅读 · 0 评论 -
Pycharm连接Oracle数据库
用Python操作数据库时,很多时候会编辑SQL语言。但是,对于IDE来说,它不能明确的知道你写的SQL语言的正确性,所以会提示警告。Pycharm中的信号是橙色警告,告警信息是:SQL dialect is not configuredpycharm No data sources are configured to run this SQL第一条告警信息是说,SQL语系没有配置。解决方法见原创 2017-05-16 14:06:22 · 15224 阅读 · 2 评论 -
Python中的字符编码
了解各种字符编码,了解Python中对各种字符编码的辨别与转换。原创 2017-05-17 20:50:07 · 688 阅读 · 0 评论 -
sklearn.utils.shuffle解析
在进行机器学习时,经常需要打乱样本,这种时候Python中叒有第三方库提供了这个功能——sklearn.utils.shuffle。原创 2017-09-24 16:46:17 · 27722 阅读 · 0 评论 -
Python的与或逻辑
Python的与或逻辑包括:按位与&、按位或|、逻辑与and、逻辑或or。下面我们来探索对不同集合类型中的与或的使用。原创 2017-08-30 16:44:47 · 69345 阅读 · 1 评论 -
Python中numpy数组的合并
Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np.hstack() - np.vstack() - np.dstack() 其中最泛用的是第一个和第二个。第一个可读性好,比较灵活,但是占内存大。第二个则没有内存占用大的问题。原创 2017-09-25 22:42:01 · 268769 阅读 · 2 评论 -
Pandas透视表和交叉表
参考:《利用Python进行数据分析》 透视表与交叉表的介绍和例子原创 2017-09-25 16:15:27 · 32509 阅读 · 2 评论 -
Python中的时间显示(time模块相关)
Python提供了time模块来帮助我们处理时间,但是刚刚接触这个模块时,会发现time模块中的时间类型有很多,也有各种转换函数,难以让人把握住重点。下面本文将介绍time模块中最常用的部分,有了它,在处理大多是python时间问题上都不用愁了。Python中的时间格式Python中有三种时间格式:float格式,即时间戳,每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间...原创 2019-08-03 12:37:24 · 1851 阅读 · 0 评论