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

多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解

多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解 1. 概览 在开始具体讨论卡尔曼滤波和匈牙利算法之前,首先我们来看一下基于检测的目标跟踪算法的大致流程。 2. 卡尔曼滤波(Kalman filter) 目标跟踪中使用的就是最基础的 Kalman filter 算法。这里也仅仅讨论最基础的 Kalman filter 算法。 卡尔曼滤波算法的过程很简单,如下图所示。最核心的两个步骤就是预测和更新(下图的 correct)。 在目标跟踪任务中,目标的

生命在于折腾! 2万+

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

numpy的基本函数详解与用法

m0_63953077的博客 624

VH6501干扰仪的使用

触发模式方法备注External Trigger(外部触发)使用VH6501的I/O口作为触发源Frame Trigger(报文触发)设定被干扰报文的触发位置,并发送干扰位序列/报文software Trigger(软件触发)配置好干扰序列后直接发送Error Frame Trigger(错误帧触发)基于错误帧标识位为触发条件触发干扰Direction Trigger(发送方向触发)根据TX/RX发送/接收方作为触发条件Inverted Trigger(反向触发)

帮助100万人颠覆负面潜意识,实现人生蜕变,培养1万名潜意识开发导师 9048

Palantir Vertex:数字孪生模拟与决策系统深度指南

Palantir Vertex是Foundry系统中的核心数字孪生模块,本质上是一个决策模拟器而非简单的数据可视化工具。它基于本体层构建,通过对象关系网络模拟现实世界实体,填补数据模型与业务决策间的鸿沟。核心功能包括:创建隔离的沙盒场景进行假设测试、修改参数模拟不同干预方案、对比虚实数据发现异常,并最终将最优决策回传至业务系统。典型应用场景涵盖供应链韧性评估、资产维护优化和应急方案制定等,帮助用户在复杂环境中做出更优决策。

轩哥的个人研究和成长记录 891

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

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

weixin_39747975的博客 144

苹果开发者账号注册指南:解决Apple Developer app证件验证失败问题

本文详细解析了苹果开发者账号注册中证件验证失败的常见原因与解决方案。核心在于确保Apple ID、设备与iCloud信息一致,并提供了从官方支持联系到材料准备的全流程操作指南,帮助开发者高效解决“未能验证证件”问题,顺利完成注册。

weixin_29232507的博客 2223

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

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

weixin_35825858的博客 668

MATLAB点云处理(八):为点云添加高斯噪声

本文对如何借助MATLAB,为点云添加高斯噪声做出了说明,并给出实现代码。

孙悟空 2844

具身智能:原理、算法与系统 第3章 具身智能的感知-认知-行为框架

具身智能的PCB框架源于对生物智能系统的观察:动物通过感官接收环境信息(感知),基于内部模型进行预测和决策(认知),并通过身体执行动作改变环境(行为),而这一改变又通过感知反馈形成闭环。这一框架在两篇核心文献中得到了深入阐述:提出了系统的数学形式化和工程实现,则从认知科学角度强调了归纳偏置和双过程理论的重要性。

VectorShift的博客 155

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

深入浅出:使用Python爬取链家二手房数据

在数据驱动的时代,房地产数据作为社会经济的重要指标,一直是数据分析师、投资者和研究人员关注的焦点。链家作为国内领先的房产中介平台,其二手房数据具有较高的真实性和时效性。然而,官方API的访问限制和数据获取的门槛,让很多初学者望而却步。本文将带你从零开始,使用Python编写一个符合robots.txt规范的链家二手房爬虫,获取标题、户型、价格等信息。文章不仅会提供完整代码,还会深入讲解反爬策略、请求头伪装、数据解析、异常处理等实战技术。目录前言:为什么要写这篇博客?一、爬虫前的准备:法律与道德。

2201_76125261的博客 90

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

【乐企文件生成工程】关于乐企文件生成工程的详细介绍

发票文件生成方式有两种思路:1、根据已有的OFD模板,动态替换ofd模板内容;之后将ofd转pdf(局限:单行问题不大)详情可以在此处了解2、根据html模板动态占位:该工程就是这种方式 ,目前效果良好,可看下图。拿去即用的源码!无任何保留,当然也并不是所有票种都支持(时间有限、精力有限、已经连着转了,要冒烟了…)

九七的博客 2031

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

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

weixin_39586265的博客 166

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

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

Numpy基础及常见库的使用

gswsssw的博客 5395

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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、付费专栏及课程。

余额充值