Python中的反余弦函数
抱歉如果这个问题很简单,但我在Python手册和谷歌上没有找到任何帮助。
我想用Python来计算一个值的反余弦。
也就是 cos⁻¹(x)
有没有人知道怎么做?
谢谢!
7 个回答
9
math.acos()
的结果是以弧度为单位的。所以你需要把它转换成度数。
下面是转换的方法:
import math
res = math.degrees (math.acos (value))
9
为了补充那些正确使用 math.acos
的答案,值得一提的是,cmath
中有适合复数的数学函数:
>>> import cmath
>>> cmath.acos(1j)
(1.5707963267948966-0.88137358701954294j)
如果你只关心实数的话,就继续使用 math.acos
吧。
72
我们有一个叫做 acos
函数 的东西,它可以返回一个角度,单位是弧度。
>>> import math
>>> math.acos(0)
1.5707963267948966
>>> _ * 2 - math.pi
0.0