Python的numpy中常用函数的详细介绍

numpy 常用函数汇总 一. 数学函数 1. 三角函数 2. 舍入函数 ①numpy.around() ② 阅读详情
本篇文章给大家带来的内容是关于Python的numpy中常用函数的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

numpy是python中一个与科学计算有关的库,本文将介绍一些常用的numpy函数,使用numpy之前需要先引入,输入import numpy as np,我们一般将numpy简化为np。

1.np.arange(n):生成0至n-1个整数。

2.a.reshape(m,n):将a重新定义为一个m行n列的矩阵。

3.a.shape:打印a的行和列。

4.a.ndim:求a的维度。

5.a.size:输出a中的元素个数。

3363404161-5c3b2b68ab5d0_articlex.png

6.np.zeros((m,n)):生成m行n列的零矩阵,应当注意的是,函数中要传入一个元组。此时生成的矩阵0后面有一个小数点,因为系统默认数据类型为浮点型,要想获得整数类型,我们应预先指定好数据类型。

7.np.ones((k,m,n),dtype=np.int32):生成k个m行n列的单位矩阵,且矩阵中的数据类型为整数型。

8.np.arange(m,n,k):生成m到n的以k为步长切片的数据。

9.np.linspace(m,n,k):在m到n的数据中按等间距取k个值。

4085637576-5c3b2b68cfd08_articlex.png

10.若A、B为同维矩阵,则A*B返回的是A和B矩阵对应位置相乘得到的结果,A.dot(B)或np.dot(A,B)返回的才是矩阵乘法所得的结果。

11.np.exp(A)或np.sqrt(B):分别得到e的B次幂和矩阵B中每个数开方所得到的结果。

1964494462-5c3b2b68ac4f8_articlex.png

12.np.floor():向下取整。

13.a.ravel():将矩阵a重新拉伸成一个向量,拉伸后可以重新reshape成一个新矩阵。

14.a.T:求a的转置矩阵。

15.a.reshape(n,-1)或a.reshape(-1,n):确定一个矩阵的行(列)后,相应的列(行)也直接被确定,因此输入-1即可。

3878587868-5c3b2b68b77fd_articlex.png

16.np.hstack((a,b)):将矩阵a和b横向拼接。

17.np.vstack((a,b)):将矩阵a和b纵向拼接。

18.np.hsplit(a,n):将矩阵a横向切为n份。

19.np.hsplit(a,(m,n)):在a的索引为m和n的空隙横向切开。

20.np.vsplit(a,n):将矩阵a纵向切为n份。

21.np.hsplit(a,(m,n)):在a的索引为m和n的空隙纵向切开。

1199210592-5c3b2b682050e_articlex.png

1542747940-5c3b2b680dfc8_articlex.png

22.矩阵的复制:

b = a:此时得到的b与a的地址是完全相同的,也就是a,b只是同一个矩阵的不同名称,对其中任意一个矩阵操作都会引起另一个矩阵相同的变化。

b = a.view():此时得到的b与a的地址不同,但是对b的操作会改变a。

b = a.copy():此时得到的是两个完全独立的矩阵。

1324480957-5c3b2b68396ed_articlex.png

9164314-5c3b2b681502e_articlex.png

23.b = np.tile(a,(m,n)):将矩阵a的行数扩大m倍,列数扩大n倍。

24.np.sort(a,axis=k):将矩阵a在k维排序。

25.np.argsort(a):返回将a升序排列后的索引值(默认排列方式为升序)。

1522937292-5c3b2b681289d_articlex.png

以上就是Python的numpy中常用函数的详细介绍的详细内容

参考连接:https://www.php.cn/python-tutorials-414363.html

Python预处理之pandas、numpy介绍和常用函数使用 一、numpy基本介绍 1、什么是numpy NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 2、numpy的数据结构 numpy的数据结构是ndarray,它是一种N维的数组类型,它描述了相同类型的“items”的集合,同时 阅读详情

相关推荐

Python_AI库 Numpy常用的统计函数介绍

这些函数在处理多维数组时非常有用,因为它们允许你按照不同维度来聚合数据并获取有关数据的统计信息。参数,函数会计算整个数组的统计量。在这个例子中,我展示了如何沿着。Python_AI库 Numpy常用的统计函数介绍。参数来指定沿着哪个轴(行或列)计算统计量。(即沿着行)来计算各种统计量。在二维数组的情况下,使用。默认情况下,如果不指定。

noah__zhao的博客 474

python数据分析——numpy库的常用函数及用法

一、numpy库的介绍 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含: 一个强大的N维数组对象 ndarray 广播功能函数 整合 C/C++/Fortran 代码的工具 线性代数、傅里叶变换、随机数生成等功能 二、numpy库的应用 NumPy 通常与 SciPy(Scientific Python)和 Mat

weixin_55207753的博客 1万+

Python数据分析--Numpy常用函数介绍(2)

🚀 优质资源分享 🚀 学习路线指引(点击解锁) 知识定位 人群定位 🧡 Python实战微信订餐小程序 🧡 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 💛Python量化交易实战💛 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 摘要:本篇我们将以分析历史股价为例,介绍怎样从文件中载入数据,以及怎样使用NumPy的基本数学和统计分析函数、学习读写文件的方法,并尝试函数式编程和NumPy线性代数运

xuhss_com的博客 781

Numpy函数大全

Numpy是科学计算库,是一个强大的N维数组对象ndarray,是广播功能函数。其整合C/C++.fortran代码的工具 ,更是Scipy、Pandas等的基础 .ndim :维度 .shape :各维度的尺度 (2,5) .size :元素的个数 10 .dtype :元素的类型 dtype(‘int32’) .itemsize :每个元素的大小,以字节为单位 ,每个元素占4个字节 ndarr...

weixin_40717742的博客 1279

Python数据分析--Numpy常用函数介绍(9)--Numpy中几中常见的图形

在NumPy中,所有的标准三角函数如sin、cos、tan等均有对应的通用函数。一、利萨茹曲线(Lissajous curve)利萨茹曲线是一种很有趣的使用三角函数的方式(示波器上显示出利萨茹曲线)。利萨茹曲线由以下参数方程定义:x = A sin(at + n/2)y = B sin(bt)利萨茹曲线的参数包括 A 、 B 、 a 和 b 。为简单起见,我们令 A 和 B 均为1,设置的参数为 a=9 , b=8 运行结果:二、计算斐波那契数列斐波那契数列的递推关系可以用矩阵来表示。斐波那契数列的计算等价

pythonxxoo的博客 711

Python数据分析--Numpy常用函数介绍(8)--Numpy中几中常见的图形

在NumPy中,所有的标准三角函数如sin、cos、tan等均有对应的通用函数。一、利萨茹曲线(Lissajous curve)利萨茹曲线是一种很有趣的使用三角函数的方式(示波器上显示出利萨茹曲线)。利萨茹曲线由以下参数方程定义:x = A sin(at + n/2)y = B sin(bt)利萨茹曲线的参数包括 A 、 B 、 a 和 b 。为简单起见,我们令 A 和 B 均为1,设置的参数为 a=9 , b=8 运行结果:二、计算斐波那契数列斐波那契数列的递推关系可以用矩阵来表示。斐波那契数列的计算等价

「 虚幻私塾」 257

numpy操作方法

np.unique(array, return_inverse=True) np_utils.to_categorical(coded_id) np.random 随机数: rand(d0,d1,...,dn) 随机值;给定形状,生成[0,1]之间均匀分布的随机样本 np.random.rand(2,3) [[0.42085 0...

Outsider_Lily的博客 597

MDPI期刊投稿全流程解析:从注册到提交的实用指南

本文详细解析了向MDPI期刊投稿的全过程,从注册账号、完善个人资料、上传稿件,到填写作者信息、推荐审稿人及提交附信等关键步骤。指南强调了使用机构邮箱、遵循期刊模板、认真准备Cover Letter等实用技巧,旨在帮助作者高效、规范地完成投稿,避免常见错误,提升稿件处理效率。

weixin_29250403的博客 924

1.numpy的基本函数详解与用法

numpy的基本函数详解与用法

m0_63953077的博客 624

STM32与小米CyberGear微电机的CAN通信协议深度解析

本文深度解析STM32与小米CyberGear微电机的CAN通信协议,涵盖硬件连接、CAN总线配置、通信协议解析及多电机协同控制。重点介绍了基于STM32的电机控制实践,包括运动模式、速度与位置模式设置,以及数据反馈与故障诊断,为机器人及自动化设备开发提供实用指南。

www00的博客 359

手把手教你编写PCIe设备驱动:基于Linux内核的实战教程

本文详细介绍了基于Linux内核的PCIe设备驱动开发全流程,包括环境准备、设备探测、中断处理、DMA配置等核心内容。通过实战代码示例和Makefile编写指南,帮助开发者快速掌握PCIe驱动开发技术,实现高性能设备驱动开发与优化。

weixin_30687051的博客 193

python 中的numpy_Python中Numpy介绍及常用函数

Python中Numpy介绍及常用函数Numpy是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含线性代数、傅里叶变换、随机数生成等功能NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 Mat...

weixin_39747975的博客 144

从门禁到支付:Uniapp+NFC开发避坑指南(支持Mifare Classic)

本文详细介绍了Uniapp结合NFC技术开发门禁与支付系统的实战指南,特别针对Mifare Classic卡片进行深度优化。内容涵盖环境配置、设备兼容性处理、卡片安全机制解析以及高性能读写优化策略,帮助开发者快速实现跨平台的智能硬件交互解决方案。

t1u2v的博客 750

python怎么用numpy函数_Python中Numpy介绍及常用函数

Python中Numpy介绍及常用函数Numpy是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含线性代数、傅里叶变换、随机数生成等功能NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 Mat...

weixin_35825858的博客 668

用Verilog搭出RISC-V架构单周期CPU

这是笔者学校暑期学期的必修课,难度并不高(仅追求及格的话),但相当耗时,对于在硬件设计方面完全不感冒的同学更是一场避不开的折磨,所以笔者想通过自己的成果和被折磨经验来帮助有此方面需求的同学,或是对于CPU设计有浓厚兴趣的人。

paticita的博客 1万+

LeRobot 入门教程(十)LIBERO 机器人终身学习评估

LIBERO是一项专注于机器人终身学习(LLDM)的基准测试平台,包含130项任务,分为5大套件(空间推理、物体操作、目标约束等)。LeRobot框架已集成LIBERO,支持单/多套件评估,并兼容SmolVLA模型。训练需使用预处理数据集(HuggingFaceVLA/libero),观测数据需符合规范(8维状态+双摄像头图像)。该平台采用MuJoCo模拟,支持无头服务器运行,旨在推动机器人持续学习算法的发展与标准化评估。

2506_90492529的博客 1662

python-numpy常用函数介绍

python-numpy常用函数介绍 numpy主要用于矩阵运算 1、numpy.genformtxt( )—获取文本数据 2、numpy.array([ ])—构建矩阵 3、print(xx.shape)—输出数据尺寸 4、print(xx.dtype)/vector.astype(float/int/str)—输出数据类型/修改数据类型(浮点型/整数型/字符串型) 5、print xx[2,2...

fuqiwawa的博客 320

第二节:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入门 - Python Flask 后端开发详解(附源码)

大家好,我是cuiwin!本节内容,我们从零开始开发基于Python(Flask)的后端项目,对接Vue Vben Admin(vben5)。登录mysql数据库执行: 创建数据库。

cuiwin的专栏 2264

python numpy 函数详解_Python的numpy中常用函数的详细介绍

本篇文章给大家带来的内容是关于Python的numpy中常用函数的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。numpy是python中一个与科学计算有关的库,本文将介绍一些常用的numpy函数,使用numpy之前需要先引入,输入import numpy as np,我们一般将numpy简化为np。1.np.arange(n):生成0至n-1个整数。2.a.reshap...

weixin_39968852的博客 315

MOSFET雪崩特性参数解析

但是,一些电源在输出短路时,初级中会产生较大的电流,加上初级电感,器件就会有雪崩损坏的可能,因此在这样的应用条件下,就要考虑器件的雪崩能量。对于那些在MOSFET的D和S极产生较大电压的尖峰应用,就要考虑器件的雪崩能量,电压的尖峰所集中的能量主要由电感和电流所决定,因此对于反激的应用,MOSFET关断时会产生较大的电压尖峰。雪崩击穿能量标定了器件可以容忍的瞬时过冲电压的安全值,其依赖于雪崩击穿需要消散的能量。EAS单脉冲雪崩击穿能量, EAS标定了器件可以安全吸收反向雪崩击穿能量的高低。

Airer_00的博客 806

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

python数组和函数的区别_numpy 介绍及常用函数

1. numpy介绍:NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。NumPy提供了一个N维数组类型ndarray,它描述了相同类型的“items”的集合。ndarray到底跟原生python列表的区别:ndarray在存储...

weixin_39586265的博客 166

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Python-numpy使用及其常用函数介绍

Numpy基础及常见库的使用

gswsssw的博客 5395

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

python numpy常用函数_Python的numpy中常用函数的详细介绍

本篇文章给大家带来的内容是关于Python的numpy中常用函数的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。numpy是python中一个与科学计算有关的库,本文将介绍一些常用的numpy函数,使用numpy之前需要先引入,输入import numpy as np,我们一般将numpy简化为np。1.np.arange(n):生成0至n-1个整数。2.a.reshap...

weixin_42365688的博客 543

python中numpy函数矩阵_Python中Numpy介绍及常用函数

Python中Numpy介绍及常用函数Numpy是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含线性代数、傅里叶变换、随机数生成等功能NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 Mat...

weixin_39895995的博客 173

python中numpy库中的函数_(原创)机器学习之numpy库中常用的函数介绍(一)

1. mat()mat()与array的区别:mat是矩阵,数据必须是2维的,是array的子集,包含array的所有特性,所做的运算都是针对矩阵来进行的。array是数组,数据可以是多维的,所做的运算都是针对数组来进行的(1) 数据能表示的维度不同,array数据可以是多维的,mat的数据必须是2维的。array能表示超过2维的数据,而mat不能:对于2维的数据,array和mat的表示形式完全...

weixin_39819138的博客 219

Python中常用的函数

请注意,由于Python的库(如NumPy、Pandas、Matplotlib等)非常强大且广泛使用,这里也会包括一些来自这些库的常用函数。19.enumerate()--返回可迭代对象的索引和对应的值。38.issubclass()--检查类是否是另一个类的子类。24.all()--判断可迭代对象的所有元素是否为True。25.any()--判断可迭代对象是否有任一元素为True。21.map()--对可迭代对象的每个元素应用函数。22.filter()--使用函数过滤可迭代对象。

2408_88910159的博客 434
上一篇: 英语口语中的音变现象及读音规则
下一篇: UCSD异常检测数据集
yipala
博客等级 码龄8年 90粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值