Numpy的常用函数

【Python进阶】10个NumPy常用函数,你真的都会用了吗? NumPy提供了大量的内置函数,这些函数涵盖了数组操作、数学计算、统计分析等多个方面。掌握这些常用函数,可以让你在处理数据时更加高效和便捷。通过以上十个常用函数的学习,相信你对NumPy的常用函数已经有了全面的了解。从创建数组、求和、求平均值,到排序、去重,每一个函数都有其独特的应用场景。掌握这些函数,你就能在Python的科学计算领域游刃有余了。不过,学习永无止境,NumPy还有许多高级特性和优化技巧等待你去探索。希望今天的分享能为你打开一扇新的大门,开启你的科学计算之旅。 阅读详情

 

ndarray-通用函数/常用函数(一元函数)

一元ufunc

描述

调用方式

abs, fabs

计算整数、浮点数或者复数的绝对值,对于非复数,可以使用更快的fabs

np.abs(arr)

np.fabs(arr)

sqrt

计算各个元素的平方根,相当于arr ** 0.5, 要求arr的每个元素必须是非负数

np.sqrt(arr)

square

计算各个元素的评分,相当于arr ** 2

np.square(arr)

exp

计算各个元素的指数e的x次方

np.exp(arr)

log、log10、log2、log1p

分别计算自然对数、底数为10的log、底数为2的log以及log(1+x);要求arr中的每个元素必须为正数

np.log(arr)

np.log10(arr)

np.log2(arr)

np.log1p(arr)

sign

计算各个元素的正负号: 1 正数,0:零,-1:负数

np.sign(arr)

ceil

计算各个元素的ceiling值,即大于等于该值的最小整数

np.ceil(arr)

floor

计算各个元素的floor值,即小于等于该值的最大整数

np.floor(arr)

rint

将各个元素值四舍五入到最接近的整数,保留dtype的类型

np.rint(arr)

一元ufunc

描述

调用方式

modf

将数组中元素的小数位和整数位以两部分独立数组的形式返回

np.modf(arr)

isnan

返回一个表示“那些值是NaN(不是一个数字)”的布尔类型数组

np.isnan(arr)

isfinite、isinf

分别一个表示”那些元素是有穷的(非inf、非NaN)”或者“那些元素是无穷的”的布尔型数组

np.isfinite(arr)

np.isinf(arr)

cos、cosh、sin、sinh、tan、tanh

普通以及双曲型三角函数

np.cos(arr)

np.sin(arr)

np.tan(arr)

arccos、arccosh、arcsin、arcsinh、arctan、arctanh

反三角函数

np.arccos(arr)

np.arrsin(arr)

np.arrtan(arr)

ndarray-通用函数/常用函数(二元函数)

二元ufunc

描述

调用方式

mod

元素级的取模

np.mod(arr1,arr2)

dot

求两个数组的点积

np.dot(arr1,arr2)

greater、greater_equal、less、less_equal、equal、not_equal

执行元素级别的比较运算,最终返回一个布尔型数组

np.greater(arr1, arr2)

np.less(arr1, arr2)

np.equal(arr1, arr2)

logical_and、logical_or、logical_xor

执行元素级别的布尔逻辑运算,相当于中缀运算符&、|、^

np.logical_and(arr1,arr2)

np.logical_or(arr1,arr2)

np.logical_xor(arr1,arr2)

power

求解对数组中的每个元素进行给定次数的指数值,类似于: arr ** 3

np.power(arr, 3)

 

 

3分钟创建智能体 智能体简介会在首页以及名片页展示,需要简洁明了的介绍智能体用途✅优秀示例:最好用第三人称直接说明智能体用途~如:打造生动文案好帮手、专业解梦,探寻梦境奥秘等❌反面教材:简介并未介绍用途、语义含糊。如:今天写点啥、看看你做的梦等以上步骤完成后,点击发布,就能成功创建属于你自己的智能体啦~仅自己可访问(免审):发布后仅开发者本人账号可访问、预览、使用该智能体仅链接可访问:发布后任何人均可通过链接访问、预览、使用该智能体。 阅读详情

相关推荐

QGC二次开发实战指南(一):从零构建自定义地面站界面

本文详细介绍了QGC二次开发实战指南,从零开始构建自定义地面站界面。通过QT和QML技术结合MAVLINK协议,开发者可以打造适合特定业务场景的无人机监控系统,提升操作效率与用户体验。文章包含环境搭建、界面设计、数据绑定等完整开发流程,是QGC二次开发的实用教程。

weixin_28693683的博客 494

关于Mybatis逆向工程的一些查询操作

查询所有数据不带参数的可以使用:selectByExampleWithBLOBs(example)查询的数据需要按字段的排序的:example.setOrderByClause("字段名ASC");//升序排列,desc为降序排列。去除重复的数据:example.setDistinct(false)//去除重复,boolean型,true为选择不重复的记录。按条件查询(例子):...

silentkunden的博客 1万+

中国区ASP服务性规范考试

10、每次现场维护服务,工程师需按照400要求达到现场的时间与客户联系,在抵达现场、故障恢复后两个时间点分别向400报CALL ,如与客户联系变更到现场时间点,也需向400电话备案(400-822-9999)……20、工程师小B 在接到客户故障申报后赶到客户现场,发现问题无法解决,于是及时将情况反馈至技术支持响应工程师小C ,小B 就和小C 协商由小C 远程解决此问题,后小B 离开客户现场。18、小L 到客户现场交付安装服务。6、EPMS 中上载初验证书的命名规则为:合同号+初验的客户签署日期……

2301_76197693的博客 1905

Numpy中常用函数

常用函数: 实验代码: import numpy as np 1、切片与索引 1.1维数组索引 1)创建一个数组a,对a进行反向切片操作 a=np.arange(10) a array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) a[::-1] array([9, 8, 7, 6, 5, 4, 3, 2, 1, 0]) 2) 间隔取值 a[::2] array([0, 2, 4, 6, 8]) 3) 取数组a前5个元素 a[:5] array([0, 1, 2

weimingchao的博客 3833

brpc组件bvar源码解析(一)简介、使用和类的关系

bvar是brpc中的一个重要组件,brpc内部有很多builtin监控都是bvar实现的。 brpc文档介绍bvar“几乎不会给程序增加性能开销,也快于竞争频繁的原子操作”。它的原理是:多线程累加一个计数器时,每个线程只累加私有的变量而不参与全局竞争,因此写时没有锁的竞争;在读取时累加所有线程的私有变量。虽然读比之前慢多了,但写就快多了,因此它使用写多读少的场景,例如统计、监控场景。 1.使用 // bvar::Adder<T>用于累加,下面定义了一个统计read error总数的Adder。

华秋实的专栏 1851

SAP 关于WPS上传文件提示“文档中不包含数据“ 和“程序正在运行中“处理办法

最近这一周经常有用户反馈,使用WPS上传文件系统报错,一直提示“程序正在运行中”,另外在导入数据的时候提示"文档中不包含数据",跟进运维过程中遇到的这两种情况,分享一下处理的办法,如果各位更好的办法也可以给我留言分享。

我小时候很黑的博客 2844

python怎么用numpy函数_Python numpy.nanmin函数方法的使用

numpy.nanminnumpy.nanmin(a, axis=None, out=None, keepdims=返回数组的最小值或沿轴的最小值,忽略任何NaN。当遇到所有NaN片时,将引发RuntimeWarning并为该片返回Nan。参数 :a :array_like包含所需最小值的数字的数组。如果a不是数组,则尝试进行转换。axis :{int, tuple of int, None}, ...

weixin_39995774的博客 1323

使用OpenGL加载和显示DXF格式的3D模型文件编程

这样,我们就完成了使用OpenGL加载和显示DXF格式的3D模型文件的编程。通过实现加载函数和绘制回调函数,我们能够读取DXF文件的数据并使用OpenGL绘制出来。请注意,这只是一个简单的例子,仅涵盖了基本的加载和显示功能。在本文中,我们将探讨如何使用OpenGL编程加载和显示DXF(Drawing Exchange Format)格式的3D模型文件。DXF是一种通用的CAD(计算机辅助设计)文件格式,常用于存储和交换2D和3D图形数据。使用OpenGL加载和显示DXF格式的3D模型文件编程。

2301_79331421的博客 411

决策树原理与常用方式

说到树,可能第一时间就会想到——回归,是的,决策树就是依靠一次次的回归从而是实现分类。另外决策树由如下优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据。 构建决策树的一般流程如下: (1) 收集数据:可以使用任何方法。 (2) 准备数据:树构造算法只适用于标称型数据,因此数值型数据必须离散化。 (3) 分析数据:可以使用任何方法,构造树完成之后,应该检查图形是否符合预期。 (4) 训练算法:构造树的数据结构。 (5) 测试算法:使用经验树...

silentkunden的博客 657

msfvenom制作windows/linux/android/ios木马

msfvenom选项如下 -p, --payload<payload> 指定 payload(攻击荷载)。如果使用自定义payload,请使用'-'或者stdin指定。 -l, --list [module_typel列出指定模块的所有可用资源。模块类型包括:payloads, encoders, nops, all -n, --nopsled <length>为payload预先指定一个NOP滑动长度。 -f, --format <format>指定输出格式(使

Cwillchris的博客 2732

RK3588 hdmiout调试(一)

RK3588 hdmiout调试(一)

目前从事linux驱动开发,多交流多学习吧 5169

pytorch损失函数(nn.L1Loss、nn.SmoothL1Loss、nn.MSELoss 、nn.CrossEntropyLoss、nn.NLLLoss)

损失函数,是编译一个神经网络模型必须的两个参数之一,另一个是优化器。损失函数是指用于计算标签值和预测值之间差异的函数,常见的有多种损失函数可供选择,典型的有距离向量,绝对值向量等。 nn.L1Loss L1Loss 计算方法比较简单,原理就是取预测值和真实值的绝对误差的平均数。计算公式如下 ...

silentkunden的博客 1万+

IEM模型,地表粗糙度模拟

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

Numpy的常用函数和常用技巧总结

Numpy常用函数numpy.genfromtxt(**fname** = "",delimiter = "", dtype = "",**skip_header** = 1)numpy.array(xxx)`numpy.ravel`**(**a**,** *order='C'***)**ndarray.`astype`**(**dtype**,** *order='K'***,** *casti...

Gavid的博客 944

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

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

老版QQ原生表情gif动态

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

numpy常用函数

numpy的一些常用函数

duftgiiok的博客 860

50个常用的 Numpy 函数详解!

创建数组1、Array它用于创建一维或多维数组Dtype:生成数组所需的数据类型。ndim:指定生成数组的最小维度数。还可以使用此函数将pandas的df和series转为NumPy数组。2、Linspace创建一个具有指定间隔的浮点数的数组。start:起始数字end:结束Num:要生成的样本数,默认为50。3、Arange在给定的间隔内返回具有一定步长的整数。step:数值步长。4、Uniform在上下限之间的均匀分布中生成随机样本。

m0_58477260的博客 4430

NumPy 常用函数

NumPy提供了丰富的字符串处理和数学计算函数。字符串函数包括连接(add)、重复(multiply)、格式化(center)、大小写转换(capitalize/upper/lower)以及分割合并操作(split/join)。数学计算方面包含三角函数、取整函数(around/floor/ceil)和基本算术运算。统计函数可以计算极值(amin/amax)、中位数(median)、平均值(mean/average)及方差标准差(var/std)。

yelan963的博客 618

NumPy常用函数合集

以下简单总结一些在使用过程中经常用的numpy的函数合集,详细的用法可以在官方文档进行学习研究。

weixin_51009494的博客 764

python numpy常用函数_Numpy 常用函数

更多关于:NumPy…数学运算函数add(x1,x2 [,out])按元素添加参数,等效于 x1 + x2subtract(x1,x2 [,out])按元素方式减去参数,等效于x1 – x2multiply(x1,x2 [,out])逐元素乘法参数,等效于x1 * x2divide(x1,x2 [,out])逐元素除以参数,等效于x1 / x2exp(x [,out])计算输入数组中所有元素的指数...

weixin_39938724的博客 188

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

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

yipala的博客 9343

Numpy、Matplotlib、Pandas常用函数

Numpy、Matplotlib、Pandas常用函数

Jockson song的博客 862

Numpy常用函数

本文记录Numpy常用函数,个人应用场景为图像处理、深度学习、计算机视觉。

qq_55621259的博客 1352

Python的Numpy实现深度学习常用的函数

目录 目录 常用的激活函数 sigmoid函数 sigmoid函数的梯度 tanh函数 tanh函数的梯度 ReLU函数 图像转矢量 规范化行 广播和softmax函数 numpy矩阵的运算 损失函数 L1损失函数 L2损失函数 参考资料 常用的激活函数 我们常用的激活函数有sigmoid,tanh,ReLU这三个函数,我们都来学习学习吧。 sigmoid函数 ...

夜雨飘零 5万+

常用的numpy函数

一、序言 简单列一下常用的numpy函数,方便查阅。 二、示例及解释 首先,我们导入一下! import numpy as np array性质: array.ndim 维度 array.shape 行和列 array.size 元素个数 创建: np.arange(n) ...

Lyang-Never 537

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

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

weixin_39747975的博客 144

Numpy 常用函数

1.NumPy   NumPy是高性能科学计算和数据分析的基础包。部分功能如下: ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 用于读写磁盘数据的工具以及用于操作内存映射文件的工具。 线性代数、随机数生成以及傅里叶变换功能。 用于集成C、C++、Fortran等语言编写的代码的工具。   首先要导入numpy库:import numpy as np   A NumPy函数和属性: 类型

weixin_42118352的博客 410
上一篇: 计算机网络的ip地址分类
下一篇: pytorch损失函数(nn.L1Loss、nn.SmoothL1Loss、nn.MSELoss 、nn.CrossEntropyLoss、nn.NLLLoss)
silentkunden
博客等级 码龄9年 28粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值