我有一个小问题,请看:
>>> import math
>>> math.sin(math.pi)
1.2246467991473532e-16
这不是我在微积分课上学到的(实际上是0)
那么,我的问题是:
我需要使用Python进行一些重量级三角函数计算。有哪个库可以让我得到正确的值?
我可以使用Decimal吗?
编辑:
对不起,我意思是其他的事情。
我想要的是一些方法来做:
>>> awesome_lib.sin(180)
0
或者这个:
>>> awesome_lib.sin(Decimal("180"))
0
我需要一款执行良好的三角函数计算库。众所周知,sin 180°等于0,我需要一款也能实现这点的库。
math.pi
是最接近pi的浮点数,但不是pi本身!如果需要,您应该再次阅读有关浮点算术的链接。 - jorgeca