首页 > 其他分享 >Numpy模块

Numpy模块

时间:2023-12-19 17:01:34浏览次数:35  
标签:arr 模块 元素 方向 计算 np Numpy axis

Numpy模块的核心就是基于数组的运算,相比于列表和其他数据结构,数组的运算效率是最高的。

常用的数学函数

Numpy模块_numpy

Numpy模块_numpy_02

np.pi 常数p

np.e 常数e

np.fabs(arr)   例如:np.fabs(-3)  计算各元素的浮点型绝对值

np.ceil(arr)  例如:np.ceil(3.2) 对元素向上取整

np.floor(arr)  类似ceil  向下取整 对元素向下取整

np.round(arr)  四舍五入 对各元素四舍五入

np.fmod(arr1,arr2) 求余 计算arr1/arr2的余数

np.modf(arrj)   返回数组元素的小数部分和整数部分

np.sqrt(arr)  计算各元素的算数平方根

np.square(arr)  计算各元素的平方值

np.exp(arr) 计算以e为底的指数

np.power(arr,α) 表示arr的α次方 计算各元素的指数

np.log2(arr) 计算以2为底各元素的对数

np.log10(arr) 计算以10为底各元素的对数

np.log(arr) 计算以e为底各元素的对数

常用的统计函数

np.min(arr,axis)  按照轴的方向计算最小值

np.max(arr,axis) 按照轴的方向计算最大值

np.mean(arr,axis) 按照轴的方向计算平均值

np.median(arr,axis) 按照轴的方向计算中位数

np.sum(arr,axis) 按照轴的方向计算和

np.std(arr,axis) 按照轴的方向计算标准差

np.var(arr,axis)  按照轴的方向计算方差

np.cumsum(arr,axis) 按照轴的方向计算累计和

np.cumprod(arr,axis) 按照轴的方向计算累计乘积

np.argmin(arr,axis) 按照轴的方向返回最小值所在的位置

np.argmax(arr,axis) 按照轴的方向返回最大值所在的位置

np.corrcoef(arr) 计算皮尔逊相关系数

np.cov(arr) 计算协方差矩阵

标签:arr,模块,元素,方向,计算,np,Numpy,axis
From: https://blog.51cto.com/heliotopekxy/8891248

相关文章

  • DC电源模块的安装和使用步骤是什么?
    DC电源模块的安装和使用步骤是什么?安装和使用DC电源模块的步骤如下:确定模块的电源需求:查阅模块的规格和说明书,确定所需的输入电压范围和输出电流能力。配置电源线:根据电源模块的输入要求,选择合适的电源线。确保电源线具备足够的额定电流和正确的接线方式。连接电源线:将电源线的一......
  • BOSHIDA DC电源模块的安装和使用步骤是什么?
    BOSHIDADC电源模块的安装和使用步骤是什么?安装和使用DC电源模块的步骤如下: 1.确定模块的电源需求:查阅模块的规格和说明书,确定所需的输入电压范围和输出电流能力。2.配置电源线:根据电源模块的输入要求,选择合适的电源线。确保电源线具备足够的额定电流和正确的接线方式。3......
  • numpy、scipy、pandas、matplotlib的读书报告:
    Numpy:基础的数学计算模块,以矩阵为主,纯数学。SciPy:基于Numpy,提供方法(函数库)直接计算结果,封装了一些高阶抽象和物理模型。比方说做个傅立叶变换,这是纯数学的,用Numpy;做个滤波器,这属于信号处理模型了,在Scipy里找。Pandas:提供了一套名为DataFrame的数据结构,适合统计分析中的......
  • Git:submodule子模块操作
    一、子模块添加gitsubmoduleadd<url><path>gitsubmoduleaddhttps://github.com/../.gitthemes/MeiFixIt二、子模块更新gitsubmoduleupdate--remote--merge三、下载子模块同父模块一起下载子模块gitclone--recurse-submodules<repository-url>父模块......
  • 【GD32307E-START】06 ST7735 SPI-LCD显示模块移植
    软硬件平台GD32F307E-STARTBoard开发板GCCMakefile1.8寸TFTLCD分辨率128*160驱动ICST7735S接口定义序号引脚标号说明1GND接地2VCC5V/3.3V电源输入3SCKSPI总线时钟信号4SDASPI总线写数据信号5RESET液晶屏复位信号,低电平复位6DC......
  • numpy、scipy、pandas、matplotlib的读书报告:
    numpy是Python中用于进行科学计算的基础模块,提供了多维数组对象ndarray以及相关的数学运算和线性代数函数。它能够快速高效地处理大量数据,并提供了丰富的数组操作和数学函数,是进行科学计算和数据分析的重要工具。numpy的主要功能有:创建和操作多维数组,如使用np.array(),np.arange(),n......
  • Python NumPy 图像处理
    ​ 1、读取图像需要使用图像处理库来读取图像文件,如Pillow,并将其转换为NumPy数组。示例代码:PythonNumPy图像处理-CJavaPy2、保存图像使用NumPy处理后的图像可以再次转换为Pillow图像 示例代码:PythonNumPy图像处理-CJavaPy3、转换为灰度图可以通过将RGB值转换为......
  • numpy、scipy、pandas、matplotlib的读书报告
    Numpy:存储和处理大型矩阵,比Python自身的嵌套列表结构高效,由C语言开发。数据结构为ndarray,一般有三种方式来创建。Pandas:基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。最具有统......
  • numpy、scipy、pandas、matplotlib的读书报告
    numpy、scipy、pandas、matplotlib的读书报告:一、基本函数的用法numpynumpy是Python中用于进行科学计算的基础模块,它提供了高效的多维数组对象ndarray,以及相关的数学运算和线性代数函数。numpy的主要功能有:创建和操作多维数组,如使用np.array(),np.arange(),np.zeros(),np.ones()......
  • numpy读书报告
    numpy库常见函数的介绍<1>. numpy创建数组1.从已有数据中创建数组a. 将列表转换成ndarray:importnumpyasnpls1=[10,42,0,-17,30]nd1=np.array(ls1)print(nd1)print(type(nd1))运行结果:[10420-1730]<class'numpy.ndarray'>b.......