g関数をグラフとして表示したいのですが、実行するたびにタイトルにOverflowErrorが返され、理由がわかりません。誰も助けることができますか?Python sympy.Plot - OverflowError:floatに変換するには大きすぎます
%matplotlib inline
import sympy as sym
def g(x):
return 1 - (sym.factorial(365)/((365 ** x) * sym.factorial(365 - x)))
sym.plot(f(x), (x, 0, 100), ylim=(0, 1))
あなたは何をしようとしていますか?実装しようとしている特定の数式がありますか?あなたの 'x 'が範囲[0,100]にあるループを書いてみて、print文を使って操作の結果を見てください。私は、ある値の 'x'の後に、あなたの結果がInfinityに行くと思います。 –
私は式g(x)をグラフに実装しようとしています。私は結果を印刷し、分数には無限に長い分子と分母があります。丸めて浮動小数点数を使用しようとしましたが、両方ともエラーを突き抜けています。 –