简介 Python 代码速查表,每一张都是国外的大师总结的,非常实用!
Python实现web文件(常规url、重定向url)下载方式总结
简介 Python提供了多种下载web文件(pdf、文档、图片和视频等)的方式,在本文中将介绍以下要点: 下载常规文件; 下载重定向文件; 下载大型文件; 多线程下载。 requests方法 [crayon-650de0…
Pandas合并多个excel文件到一个文件的不同sheet中
笔者最近需要合并多个xlsx格式的excel文件到一个文件中,并且按照文件名给不同的sheet命名。特记录如下。 方法 使用pandas.ExcelWriter对象创建一个合并后的文件名; 使用for循环通过pandas…
Python绘图可视化——Seaborn实现
简介 虽然Matplotlib库已经能够完成大部分的绘图任务,但是有时候图表并不是非常好看,而Seaborn库提供了更加高级的接口和许多定制的主题,使作图更加美观。也就是说,它是对Matplotlib库的补充。 Matp…
Python绘图可视化——Matplotlib实现
简介 Python有许多可视化工具,本文只介绍Matplotlib库。Matplotlib是一种2D的绘图库,可支持硬拷贝和跨系统的交互。它可以在python脚本、IPython(Jupyter)的交互环境下、Web应用…
Selenium爬携程酒店评论+jieba数据分析实战
简介 如果你想使用最少的时间相对客观的了解一样事物,那么最好的方式就是快速收集大量的关于它的评价,然后迅速地找出这些评价中的关键信息。 而这道题目,有两个特别大的难点: 如何快速收集大量的评论; 如何迅速的从大量评论中抽…
Numpy数组视图和副本
简介 本文将介绍Numpy中数组视图的概念,正是因为有了数组视图,Numpy的运算速度才会快,相当于不修改原始的数组。而与之对应的就是创建新的数组副本。我们需要知道的是哪些操作创建数组视图,哪些是创建副本,这样有利于加快…
matplotlib绘图——再谈axes和pyplot方法
简介 在matplotlib绘图过程中,经常会出现axes绘图和pyplot绘图这两种方法,但是如果不搞清楚它们的区别,往往会得不到你想要的图形。所谓axes绘图是指调用axes对象(坐标轴对象)去完成绘图任务,而pyp…
matplotlib绘图基础(四)
简介 本文将介绍matplotlib关于字体设置部分,包括全局字体设置,向图中添加文字的方法,LaTeX等。 全局字体 通过全局字体设置可以改变字体的大小和类型: [crayon-650de0ffa596b5758870…
matplotlib绘图基础(三)
简介 本文将继续介绍matplotlib的绘图基础,前面也提到过子图(subplots)的使用,在这里我们会详细介绍如何通过subplots绘制子图。在本文中,你将学到: add_subplot和subplots方法绘制…
matplotlib绘图基础(二)
简介 本文将继续介绍matplotlib绘图的基础操作。主要涉及到坐标轴axes的相关方法。 范围 通过坐标轴实例方法[crayon-650de0ffa70c5953777078-i/] 或者[crayon-650de0…
matplotlib绘图基础(一)
简介 在上一文中,我们介绍了画布和坐标轴。接下来我们继续介绍如何在坐标轴实例中加入更多的元素,比如标题、轴标、图例等。 标题 推荐使用坐标轴实例的[crayon-650de0ffa7eee967013690-i/] 方法…
matplotlib画布与坐标轴(figure and axes)
简介 使用matplotlib绘图,一个非常基础的问题就是要搞清楚画布和坐标轴。只有真正了解这两个概念,才能获得对整个绘图过程的控制权。 画布(Figure) 想要绘图就需要一张画布,所有的内容都是放在画布上面的。通过F…
matplotlib标记表(marker)
简介 使用matplotlib画图,需要改变数据点标记类型(marker),可以参考下面的标记表: 比如使用如下命令作图: [crayon-650de0ffa9297901785831/] 得到菱形标记: 或者改成星星标…
pandas数据作图方法
简介 Pandas自身也提供了作图的[crayon-650de0ffa9744510449931-i/] 方法,可以作各种图形。本文将详细介绍如何使用Pandas直接作一些常规的图。 折线图 控制作图的类型在[crayo…