numpy_matplotlib

#检测第三方库是否安装
pip show numpy
pip show matplotlib

一、numpy科学计算库的应用

1.numpy的数组对象-ndarray

numpy最重要的一个特点是其N维数组对象ndarray,它是用于存放同类型元素的多维数组,ndarray中的每个元素在内存中占有相同大小的区域。

2、对象ndarray的常用方法 

import numpy as np  #导入第三方库
arr = np.array([1,5,4,3,6])  #1.创建数组对象arr
arr

arr2 = np.array([[2,4,6,7],[5,67,8,3],[3,5,7,8]])      #创建二维数组对象
arr2

3、ndarray对象的索引与切片

(1)索引支持正向索引(从左到右,下标从0开始不断增大)和反向索引(从右到左,下标从-1开始不断减小),与序列的索引和切片操作类似
(2)切片操作可通过slice函数,设置start、stop、和step参数进行;也可以通过冒号分隔切片参数start:stop:step:进行。
(3)多维数组的操作与一维相似,每维索引切片直接用逗号分隔

4、numpy的通用函数

(1)数学函数
(2)随机函数
(3)统计函数
(4)其他函数

二、matplotlib数据可视化库的应用

1、matplotlib.pyplot绘图相关的对象:

(1)容器类:图(figure)、坐标系(axes)、坐标轴(axis)、刻度(tick)
(2)基础类:线(line)、点(marker)、图例(legend)、网格(grid)、标题(title)

2、绘图的类型

(1)线形图:plot()
(2)直方图:hist()
(3)条形图:bar()
(4)饼图:pie()
(5)散点图:scatter()
(6)3D图:from mpl_toolkits.mplt3d import Axes3D
(7)动态交互图:pyecharts

 

import matplotlib.pyplot as plt  #导入第三方库,别名为plt

#plt.plot([1,5,0,3,9])           #当里面为一组数据时是表示各点的y坐标,x坐标默认为0,1,2,...

#plt.plot([1,5,0,3,9],[2,5,3,6,8])    #里面有两组数据时,x坐标在前,y坐标在后

#plt.plot((1,2),(5,5),(0,3),(3,6),(9,8)) 
 
plt.plot([2,5,6,3,2],[2,2,3,3,2])       #绘制平行四边形
plt.axis([0,8,0,5])         #设置坐标轴的取值范围
plt.axis('off')       #隐藏坐标轴
plt.savefig('../R&Q_pic/test0.png',dpi=600)       #将图表保存在指定的文件夹里面,图表的分辨率为600像素
#plt.show()      #显示图表

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值