于贵洋的博客

于贵洋的博客

0
推荐
2178
阅读

Pandas手册(9)- 数据合并与连接

这里来看一下,pandas中数据转换与合并的使用方法,刚刚学习了一下,很好用,就跟SQL里面一样。1. 合并数据集    就是说,我们有2个数据集,想要将他们合并一下,就是SQL里面的关联查询,pandas里面用一个函数就行了DataFrame.merge(right, how='inner', on=None, left_on=None, right_on=None, left_ind...

发表了文章 • 2017-08-14 15:35 • 0 条评论

0
推荐
2443
阅读

Pandas手册(8)- 常见绘图

前面,我们大概了解了matplotlib中基本的绘图方式,现在,我们来看看在pandas中绘图的方式,pandas做好了封装,我们用起来会很方便的。Series.plot(kind='line', ax=None, figsize=None, use_index=True, title=None, grid=None, legend=False, style=None, logx=False, logy=False, loglog=False, xticks=None, yticks=...

发表了文章 • 2017-08-12 18:50 • 0 条评论

0
推荐
1634
阅读

matplotlib手册(8) - 绘图知识点杂记

这里会整理些matplotlib绘图的小知识点,可能比较杂。1. subplot前面,我们有简单的说过subplot,通过他,我们可以在一个figure上,分割多个区域分别去绘图,这里说一个最常用的方法matplotlib.pyplot.subplots(nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_...

发表了文章 • 2017-08-12 16:59 • 0 条评论

0
推荐
3585
阅读

matplotlib手册(7) - 折线图和曲线图

这回,我么来看看折线图和曲线图,其实一开始的时候,我们掌握的就是折线图来回忆下之前的内容,先看个小例子import numpy as np import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False #用来正常显示负号 x = np.arange('20...

发表了文章 • 2017-08-12 15:21 • 0 条评论

0
推荐
2707
阅读

matplotlib手册(6) - 水平条形图

这个其实和上一篇柱状图差不多,只是用了另一个函数,这里主要介绍下上一篇没有说到的东西。函数介绍matplotlib.pyplot.barh(bottom, width, height=0.8, left=None, hold=None, **kwargs) Make a horizontal bar plot. Make a horizontal bar plot with rectangles bounded by: left, left + width, bottom, bot...

发表了文章 • 2017-08-11 23:50 • 0 条评论

0
推荐
3013
阅读

matplotlib手册(5) - 柱状图

这里主要整理下matplotlib中绘制柱状图的方法,参考了几篇文章:matplotlib绘图——柱状图 官网介绍感谢上面的分享,博客写的很好很全,帮助很大,下面我们开始。我们要绘制柱形图,要使用pyplot的bar方法matplotlib.pyplot.bar(left, height, width=0.8, bottom=None, hold=None, data=None, **kwargs) Make a bar plot....

发表了文章 • 2017-08-11 17:03 • 0 条评论

0
推荐
1387
阅读

Python基础(8)- 关键字yield

前几天遇到了这个yield,不知道是干嘛的,这里学习整理下,主要参考了:如何理解Python关键字yield Python高级特性上面介绍的都很好,这里就根据自己的理解,简单整理下。1. 什么是迭代    常见的list、tuple等集合,我们会通过遍历,比如for循环来获取每一个元素,这就是迭代。这些可以遍历的对象,也叫...

发表了文章 • 2017-08-10 23:05 • 0 条评论

0
推荐
2135
阅读

matplotlib手册(4)-中文乱码

前面的练习中,我们基本上没有使用中文,但是在实际使用时,中文肯定是需要的,刚刚试了下,发现会有乱码的,就找了找,这里记录下。1.问题描述import matplotlib.pyplot as plt plt.figure(u'中文') plt.title(u'今天') plt.xlabel(u'明天') plt.ylabel(u'昨天') plt.show()通过上面的例子,我们可以看到,除了fig...

发表了文章 • 2017-08-10 16:39 • 0 条评论

0
推荐
2493
阅读

matplotlib手册(3)-pyplot文本相关函数使用

昨天学习了figure、subplot,最后还说了些常用的方法。这里先简单总结下文本相关的函数使用,算是昨天最后一个部分的补充。1.pyplot.plot我们先来看下,这个plot函数,之前呢,绘图的时候,一直都是使用这个函数, 貌似没说这个函数到底干啥的。matplotlib.pyplot.plot(*args, **kwargs) Plot lines and/or markers to ...

发表了文章 • 2017-08-10 11:44 • 0 条评论

0
推荐
2278
阅读

matplotlib手册(2)-pyplot.figure

这里,我们继续上一节,继续学习下pyplot参考官方文档:http://matplotlib.org/2.0.2/users/pyplot_tutorial.html1. pyplot.figure   我暂时是把他理解成画板的意思,前面我们虽然没有使用figure,但是默认会创建一个figurematplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgec...

发表了文章 • 2017-08-09 16:41 • 0 条评论

0
推荐
1468
阅读

爬虫小实例学习篇-猫眼电影

这里参考了论坛里一位同学分享的博客:猫眼电影TOP100爬取练习,感谢分享。学习要从模仿开始,学习了上面的博客之后,自己做下练习,正好最近看了selenium,就用了这个。原作者的正则用的太溜了,等后面有时间再研究下,这里就简单的使用CSS Selector来实现了。原文代码很精彩,我这个代码就粗糙很多了,先来个初始版,...

发表了文章 • 2017-08-09 10:25 • 0 条评论

2
推荐
2073
阅读

matplotlib手册(1)-pyplot使用

最近开始看看Pandas中可视化的部分,主要是使用matplotlib,这里,我们先从pyplot开始。主要参考官方教程:Pyplot tutorial我们从一个最简单的例子开始import matplotlib.pyplot as plt # plt.plot([1,2,3,4]) #指定y轴标签 plt.ylabel('some numbers') #展示图片 plt.show()只要几行代码,就显示了一个图形,我们观察...

发表了文章 • 2017-08-08 21:33 • 0 条评论

0
推荐
6276
阅读

使用Spyder不弹出画图面板

最近练习Python都是在Spyder中开发,很方便,今天练习matplotlib的时候,发现,绘制的图片显示在out中import matplotlib.pyplot as plt plt.plot([1,2,3,4]) plt.ylabel('some numbers') plt.show()依稀记得之前在IPython中执行的时候,是单独弹出一个面板的,就百度了下,找到了解决方法我们在Tools->Preferences-&g...

发表了文章 • 2017-08-08 16:03 • 0 条评论

0
推荐
1735
阅读

Pandas手册(7)- pandas数据加载

这里整理下,pandas中数据加载的几个方法,前面,我们也有用过,read_csv,下面,我们整理下1.pandas读取数据方法pandas.read_csv(filepath_or_buffer, sep=', ', delimiter=None, header='infer', names=None, index_col=None, usecols=None, squeeze=False, prefix=None, mangle_dupe_cols=True, dtype=None, engine=N...

发表了文章 • 2017-08-08 13:31 • 0 条评论

1
推荐
1973
阅读

Pandas手册(6)- pandas常用操作

这里整理下pandas常用的操作,为什么要写这个呢?有本书《利用Python进行数据分析》一边看一遍记录下。1. 重新索引(reindex)    就是重构一下索引,在重构的同时,我们可以做一些其他操作DataFrame.reindex(index=None, columns=None, **kwargs) Conform DataFrame to new index with optional filling l...

发表了文章 • 2017-08-07 17:01 • 0 条评论