![](https://img-blog.csdnimg.cn/20200512114407159.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python数据分析与展示
文章平均质量分 83
Numpy+Pandas+matplotlib+PIL
Modify_QmQ
保持热爱,奔赴山海
展开
-
Pandas库 数据的 基本和累计 统计分析
1.0 适用于Series和DataFrame数据类型方法名描述.cumsum()依次给出前 1 2 3 。。。n个数的和.cumprod()依次给出前 1 2 3 。。。n个数的积.cummin()依次给出前 1 2 3 。。。n个数的最小值.cummax()依次给出前 1 2 3 。。。n个数的最大值案例代码如下>>> ...原创 2019-12-11 11:11:08 · 268 阅读 · 0 评论 -
Pandas库的数据类型的操作和运算
1.0 算术运算: 法则根据行列索引,补齐后运算,(只有相同的行列会进行运算),默认产生浮点数补齐时,缺省填充为NaN二维和一维、一维和0维之间为广播运算使用 + - * / 符号进行的二元运算将会产生新的对象案例代码如下:- 、 * 、 / 、同理>>> import numpy as np>>> import pandas as pd&...原创 2019-12-09 23:18:46 · 167 阅读 · 0 评论 -
Pandas库的DataFrame数据类型及其操作详解
DataFrame :由共同索引的一组列组成(表格类型,由索引+多条列)可以由以下几种类型创建二维ndarray对象一维ndarray,列表,字典,元组或者Series构成的字典Series类型其他的DataFrame类型代码如下由ndarray创建>>> import pandas as pd>>> import numpy as n...原创 2019-12-09 22:11:20 · 1205 阅读 · 0 评论 -
Numpy的梯度函数 gradient & 统计函数 & 随机函数
np.gradient(f) 计算数组f中元素的梯度,当f为多维时,返回每个维度的梯度梯度:连续值之间的变化率,即斜率实例代码如下#一维数组:存在俩侧值 斜率=(右侧值-左侧值)/ 2只存在一侧值 斜率=(本身-左侧值) 或者 (右侧值-本身)>>> c=np.random.randint(0,20,15)>>> np.gradient(c)arr...原创 2019-12-08 16:30:39 · 10943 阅读 · 0 评论 -
matplotlib库的pyplot的子绘图区域
函数一 、plt.subplot(row,col,plot_number)代码实例如下:表示划分为3行*2列共6个区域,4表示第4个子区域>>> import matplotlib.pyplot as plt>>> plt.subplot(3,2,4)>>> plt.show()效果图如下所示,切换子绘图区域,直接改最后一个参数即...原创 2019-12-08 15:46:56 · 1502 阅读 · 0 评论 -
Pandas库的Series数据类型及其操作详解
Series数据类型:有一组一维数组和索引组成1.0 自动索引如下代码所示:当只给定值,不给定索引的时候,系统将会自动补齐索引>>> import pandas as pd>>> a=pd.Series([1,2,3,4])>>> a0 11 22 33 4dtype: int642.0 自定...原创 2019-12-08 13:18:14 · 1180 阅读 · 0 评论 -
Python3.7 安装pandas库
原本使用pip install pandas语句安装即可,但是发现下载安装的速度太过缓慢于是选择在官网下载:官网下载链接 https://pypi.org/project/pandas/#files选择好自己对应的版本,下图是对应本机的python3.7 window10...原创 2019-12-07 23:22:44 · 17715 阅读 · 7 评论 -
PIL库实现图像手绘效果
北理工—数据分析与展示代码如下:import numpy as npfrom PIL import Imagea=np.asarray(Image.open('F:\pil/1.jpg').convert('L')).astype('float')depth=10grad=np.gradient(a)grad_x,grad_y=gradgrad_x=grad_x*depth/100...原创 2019-12-07 16:28:22 · 338 阅读 · 0 评论 -
matplotlib库的pyplot函数的文本显示
文本显示的函数函数名描述plt,xlabel()对x轴添加文本标签plt,ylabel()对y轴添加文本标签plt,title()对图形整体添加文本标签plt,text()在任意位置添加文本标签plt,annotate()在图形中增加带箭头的注释案例:代码如下:>>> import matplotlib.pyplo...原创 2019-12-07 16:00:08 · 386 阅读 · 0 评论 -
matplotlib库的pyplot函数的中文显示
方法一、使用rcParams修改字体实现代码如下:>>> import matplotlib.pyplot as plt>>> import matplotlib>>> matplotlib.rcParams['font.family']='SimHei'>>> plt.plot([3,4,5,7,8])&g...原创 2019-12-07 13:41:09 · 382 阅读 · 0 评论 -
matplotlib库的pyplot的plot()函数详解
函数原型pyplot.plot(x,y,format_string,**kwargs)x :表示x轴的数据,可以是列表或元组 可选y: 表示y轴的数据,可以是列表或元组format_string : 控制曲线的格式字符串 可选**kwargs :第二组或者更多的(x,y,foemat_string)#当绘制多条曲线时,各条曲线的x不能省略案例:绘制多条曲线当不对曲线设置任何的...原创 2019-12-07 13:17:37 · 862 阅读 · 0 评论 -
matplotlib库绘图 及其 保存绘图到本机
绘制图像(只给出y轴的数据):>>> import matplotlib.pyplot as plt>>> plt.plot([3,1,4,5,8])[<matplotlib.lines.Line2D object at 0x0000014090CE7208>]>>> plt.ylabel("y")Text(0, 0.5,...原创 2019-12-07 12:52:15 · 1561 阅读 · 0 评论 -
Python 3.7安装matplotlib库
matplotlib库:是一个数据可视化的第三方库使用pip命令安装pip install matplotlib下载的速度堪忧或者在这个官网上面下载:https://pypi.org/project/matplotlib/#files选择好版本,下图为Python3.7 window64在官网下载的话,要切盘到你下载的文件夹的位置 使用cd 文件路径切换...原创 2019-12-05 23:12:03 · 7870 阅读 · 2 评论 -
PIL 对图像的变换
思路 : 读入图片后 , 获取RGB值 , 再另存为图片代码如下:>>> from PIL import Image>>> import numpy as np>>> a=np.array(Image.open("F:\截图,,,,,,\QQ截图20190717170414.png"))>>> print(a.sha...原创 2019-12-05 22:52:54 · 408 阅读 · 0 评论 -
Python3.7 安装 PIL库
PIL库:具有强大的图像处理能力安装的方法:pip install pillow使用该库对图像做一下简单处理,代码如下:>>> from PIL import Image #导入这个库>>> import numpy as np>>> a=np.array(Image.open("F:\截图,,,,,,\QQ截图2019071717...原创 2019-12-05 12:48:20 · 2696 阅读 · 4 评论 -
python对ndarray数组的操作(索引和切片)和运算
索引和切片一维数组的索引和切片切片 : 起始位置:结束位置:步长>>> a=np.array([1,5,6,8,1,5])>>> aarray([1, 5, 6, 8, 1, 5])>>> a[4]1>>> a[1:4:2]array([5, 8])多维数组的索引和切片>>> b=np...原创 2019-12-04 23:00:07 · 765 阅读 · 0 评论 -
Numpy库N维数组对象--ndarray数组之全解
导入:import numpy as np 约定将numpy库简写为npndarray数组:由俩部分组成实际数据描述这些数据的元数据的数据维度与数据类型ndarray数组一般要求所有元素的数据类型相同,下标从0开始使用np.array()生成一个ndarray数组,ndarray数组包括:轴 axis 保存数据的维度秩 rank 轴的数量ndarray的属性属性...原创 2019-12-01 18:28:40 · 1016 阅读 · 1 评论 -
python3.7安装Numpy库
和前面的安装库语句一样,出现的问题看得是输入 pip install numpy后会发现下载的速度很慢而且到最后还不一定会安装成功,怎么解决呢?首先我们切盘,切到 f 盘,再找到python安装的路径(f盘是本机安装python的盘)cd f:/python/Python 3.7根据自己的电脑python安装路径不同而决定然后输入安装命令python -m pip install numpy...原创 2019-12-01 17:52:55 · 4488 阅读 · 0 评论