【发布时间】:2017-07-18 14:28:14
【问题描述】:
问题是不言自明的。我已经看到了几个 pi 的例子,但没有看到 trigo 函数的例子。也许可以使用泰勒系列as done here,但我不完全确定如何在 python 中实现它。尤其是如何存储这么多数字。 我应该提一下:理想情况下,这将在 vanilla python 上运行,即没有 numpy 等。
谢谢!
编辑:如前所述,我知道之前有人问过这个问题,但它是在 java 中,我正在寻找一个 python 实现:)
编辑 2:哇,我不知道这里的人可以如此自私。我确实尝试了几种方法,但没有一个可行。我以为这是一个你可以寻求建议的地方,我猜我错了
最后一次编辑:对于任何可能觉得这很有用的人:许多角度可以计算为 sqrt(2)、sqrt(3) 和 Phi (1.61803..) 的倍数,因为这些数字广泛可用,精度高达10mio 数字,将它们放在文件中并直接在程序中读取它们很有用
【问题讨论】:
-
你应该检查
decimal模块。 -
你能证明任何努力实现你所链接的算法吗?
-
“python 任意精度”的两个前两个 dadduckgo 命中是 mpmath.org 和 pythonhosted.org/bigfloat 。看来您在询问之前甚至都懒得上网搜索。
-
Scott Hunter 和 euxodos:也许在发布之前阅读,我说它应该在 vanilla python 上运行,没有额外的模块。
标签: python trigonometry