numpy和matplotlib学习笔记
numpy库:
一、numpy是用于处理含有同种元素的多维数组运算的第三方库。
二、numpy 库处理的最基础数据类型是由同种元素构成的多维数组(ndarray),简称“数组”。数组中所有元素的类型必须相同,数组中元素可以用整数索引,序号从0开始。ndarray 类型的维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank)。一维数组的秩为1,二维数组的秩为2,二维数组相当于由两个一维数组构成。
三、numpy库函数:
np.array([x,y,z],dtype=int):从python列表和元组创造数组
np.arange(x,y,i):创建一个由x到y,以i为步长的数组
np.linspace(x,y,n):创建一个由x到y,等分成n个元素的数组
np.indices((m,n)):创建一个m行n列的矩阵
np.random.rand(m,n):创建一个m行n列的随机数组
np.ones((m,n),dtype):创建一个m行n列全0的数组,dtype是数据类型
matplotlib 库:
一、matplotlib是提供数据绘图功能的第三方库,其pyplot 子库主要用于实现各种数据展示图形的绘制。
二、matplotlib 库由一系列有组织有隶属关系的对象构成,这对于基础绘图操作来说显得过于复杂。因此,matplotlib 提供了一套快捷命令式的绘图接口函数,即pyplot 子模块。pyplot 将绘图所需要的对象构建过程封装在函数中,对用户提供了更加友好的接口。pyplot 模块提供一批预定义的绘图函数,大多数函数可以从函数名辨别它的功能。
三、matplotlib.pyplot 库解析:
plt 子库提供了一批操作和绘图函数,每个函数代表对图像进行的一个操作,比如创建绘图区域、添加标注或者修改坐标轴等。 这些函数采用plt.<b>()形式调用,其中<b>是具体函数名称。
四、plt 库函数