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)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值