【发布时间】:2017-12-13 12:40:04
【问题描述】:
所以我想将 g 函数显示为图形,但每当我运行它时,它都会在标题中返回 OverflowError,我不知道为什么。有人可以帮忙吗?
%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] 范围内,并使用打印语句查看操作结果。我认为在x的某个值之后,您的结果将变为无穷大。 -
我只是想将公式 g(x) 实现为图形。我已经打印了结果,分数有无限长的分子和分母。我尝试四舍五入并使用浮点数,但两者都出现错误。
标签: python python-3.x sympy