我有一个小问题,看看:
>>> import math
>>> math.sin(math.pi)
1.2246467991473532e-16
这不是我在微积分课上学到的(实际上是 0)
所以,现在,我的问题:
我需要用 Python 执行一些繁重的三角计算。我可以使用什么库来获取正确的值?
我可以使用十进制吗?
编辑:
对不起,我的意思是另外一回事。
我想要的是某种方法:
>>> awesome_lib.sin(180)
0
或这个:
>>> awesome_lib.sin(Decimal("180"))
0
我需要一个执行良好三角学的库。每个人都知道 sin 180° 是 0,我也需要一个可以做到这一点的库。