问题很明显。我见过几个pi的例子,但不是用于三角函数。也许可以使用泰勒级数as done here,但我不完全确定如何在Python中实现它。特别是如何存储这么多数字。 我应该提到:这个理想情况下会运行在香草python上,也就是没有numpy等。Python:以高达100万位的精度计算正弦/余弦
谢谢!
编辑:为说,我知道这个问题已经被问过,但它是在Java中,我一直在寻找一个Python实现:)
编辑2:哇,我不知道这里的人可以如此自已吸收。我确实尝试了几种方法,但没有一种可行。我认为这是一个你可以寻求建议的地方,你猜我错了
最后编辑:对于任何人可能会觉得这有用:许多角度可以计算为sqrt(2),sqrt(3)和Phi (1.61803 ...)因为这些数字被广泛使用具有精确到10mio数字,它是有用的,让他们在一个文件中,并在你的程序读取它们直接
你应该检查'decimal'模块。 –
[精确计算正弦和余弦函数]可能的副本(https://stackoverflow.com/questions/19797951/calculate-sine-and-cosine-functions-with-precision) –
您是否可以展示*任何*努力实施你链接到的算法? –