私は少し問題を抱えています、見てください:
>>> import math
>>> math.sin(math.pi)
1.2246467991473532e-16
これは私が微積分のクラスで学んだことではありません (実際には 0 でした)
だから、今、私の質問:
Python で重い三角関数を実行する必要があります。正しい値を取得するためにどのライブラリを使用できますか?
10 進数を使用できますか?
編集:
申し訳ありませんが、私が意味するのは別のことです。
私が欲しいのは、いくつかの方法です:
>>> awesome_lib.sin(180)
0
またはこれ:
>>> awesome_lib.sin(Decimal("180"))
0
優れた三角関数計算を実行するライブラリが必要です。sin 180° が 0 であることは誰もが知っています。それができるライブラリも必要です。