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...
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=...
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_...
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...
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...
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....
0
推荐
1387
阅读
Python基础(8)- 关键字yield
前几天遇到了这个yield,不知道是干嘛的,这里学习整理下,主要参考了:如何理解Python关键字yield Python高级特性上面介绍的都很好,这里就根据自己的理解,简单整理下。1. 什么是迭代 常见的list、tuple等集合,我们会通过遍历,比如for循环来获取每一个元素,这就是迭代。这些可以遍历的对象,也叫...
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...
0
推荐
2493
阅读
matplotlib手册(3)-pyplot文本相关函数使用
昨天学习了figure、subplot,最后还说了些常用的方法。这里先简单总结下文本相关的函数使用,算是昨天最后一个部分的补充。1.pyplot.plot我们先来看下,这个plot函数,之前呢,绘图的时候,一直都是使用这个函数, 貌似没说这个函数到底干啥的。matplotlib.pyplot.plot(*args, **kwargs)
Plot lines and/or markers to ...
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...
0
推荐
1468
阅读
爬虫小实例学习篇-猫眼电影
这里参考了论坛里一位同学分享的博客:猫眼电影TOP100爬取练习,感谢分享。学习要从模仿开始,学习了上面的博客之后,自己做下练习,正好最近看了selenium,就用了这个。原作者的正则用的太溜了,等后面有时间再研究下,这里就简单的使用CSS Selector来实现了。原文代码很精彩,我这个代码就粗糙很多了,先来个初始版,...
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()只要几行代码,就显示了一个图形,我们观察...
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...
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...
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...