加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Numpy 一元函数

发布时间:2023-07-01 15:12:23 所属栏目:教程 来源:
导读:通用函数(即 ufunc)是一种对 ndarray 中的数据执行元素级运算的函数。你可以将其看作简单函数的矢量化封装结果。本小节主要讲述仅接受一个标量值、并产生一个或多个标量值的情况,这里称之为一元函数。

Numpy 中
通用函数(即 ufunc)是一种对 ndarray 中的数据执行元素级运算的函数。你可以将其看作简单函数的矢量化封装结果。本小节主要讲述仅接受一个标量值、并产生一个或多个标量值的情况,这里称之为一元函数。

Numpy 中包含了大量的这类数学运算,包括三角函数、舍入取整函数、运算函数等。

三角函数

Numpy 提供了标准的三角函数:sin()、cos()、tan(),通过接受弧度值,返回对应的结果:

案例
arr0 = np.array([/, /, /, /, /])*np.pi
arr0
out:array([, , ,  , ])
查看arr0中角度的正弦值:

arr0_sin = np.sin(arr0)arr0_sin
out:array([      , , .       , ,       ])
查看arr0中角度的余弦值:

arr0_cos = np.cos(arr0)arr0_cos
out:array([ ,  ,  , -,   -])
查看arr0中角度的正切值:

arr0_tan = np.tan(arr0)arr0_tan
out:array([ ,  ,  , -,   -])
Numpy 常用的三角函数包括:

函数    说明
sin、cos、tan    普通的正弦、余弦、正切函数
sinh、cosh、tanh    双曲正弦、双曲余弦、双曲正切

反三角函数
Numpy 提供了相对应的反三角函数:

案例
将上个案例中生成的arr0_sin、arr0_cos和arr0_tan进行反转求角度。

利用反正弦函数,还原arr0_sin的角度:

np.arcsin(arr0_sin)out:array([, , , , ])
利用反余弦函数,还原 arr0_cos 的角度:

np.arccos(arr0_cos)out:array([, , ,  , ])
利用反正切函数,还原arr0_tan的角度:

np.arctan(arr0_tan)out:array([ ,  ,  , -, -])
Numpy 常用的三角函数包括:

函数    说明
arcsin、arccos、arctan    反正弦、反余弦、反正切函数
arcsinh、arccosh、arctanh    反双曲正弦、反双曲余弦、反双曲正切
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章