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

计算各个元素的指数ex次方

np.exp(arr)

loglog10

log2log1p

分别计算自然对数、底数为10log、底数为2log以及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)

modf

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

np.modf(arr)

isnan

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

np.isnan(arr)

isfiniteisinf

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

np.isfinite(arr)

np.isinf(arr)

coscoshsin

sinhtantanh

普通以及双曲型三角函数

np.cos(arr)

np.sin(arr)

np.tan(arr)

arccosarccosh

arcsinarcsinh

arctanarctanh

反三角函数

np.arccos(arr)

np.arrsin(arr)

np.arrtan(arr)

 二元函数

二元ufunc

描述

调用方式

mod

元素级的取模

np.mod(arr1,arr2)

dot

求两个数组的点积

np.dot(arr1,arr2)

greatergreater_equallessless_equalequalnot_equal

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

np.greater(arr1, arr2)

np.less(arr1, arr2)

np.equal(arr1, arr2)

logical_andlogical_orlogical_xor

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

np.logical_and(arr1,arr2)

np.logical_or(arr1,arr2)

np.logical_xor(arr1,arr2)

power

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

np.power(arr, 3)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值