NumPy 函数

NumPy arctan() 函数用于计算给定值的反正切(反正切)。返回值的范围为 -𝜋/2 到 𝜋/2。

语法

numpy.arctan(x, out=None) 

参数

x必填。 指定包含元素的数组,计算其反正切值。
out可选。 指定存储结果的位置。如果提供,它必须具有输入广播到的形状。如果未提供或无,则返回新分配的数组。

返回值

返回x中每个元素的反正切值。

示例:

在下面的示例中,numpy arctan() 函数用于计算数组 tanArr 中每个元素的反正切值。

import numpy as np

Arr = np.array([0, 30, 60, 90])
#将角度转换为弧度
Arr = Arr*np.pi/180

tanArr = np.tan(Arr)
inv_tanArr = np.arctan(tanArr)
print("角度的tan值:")
print(tanArr)
print("tan 值的倒数(以弧度为单位):")
print(inv_tanArr)
print("tan 值的倒数(以度为单位):")
print(np.degrees(inv_tanArr)) 

上述代码的输出将是:

角度的tan值:
[  0.00000000e+00   5.77350269e-01   1.73205081e+00   1.63312394e+16]
tan 值的倒数(以弧度为单位):
[ 0.          0.52359878  1.04719755  1.57079633]
tan 值的倒数(以度为单位):
[  0.  30.  60.  90.]