【发布时间】:2011-09-12 14:00:39
【问题描述】:
我听说 python 可以做无限和。例如,如果我想评估无限和:
1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + ...
我该怎么办?我是python的新手。因此,如果有人可以写出整个代码以及我是否需要包含/导入某些内容,我将不胜感激。
例如,在 wolfram alpha 中,如果我输入Summation (-1)^(n-1)/(2*n-1) from n=1 to infinity,它会给出0.785395 的答案。我希望将答案计算到所需的准确度,例如 wolfram alpha 最多 6 位的情况。
此外,我正在查看此帖子 here 并试图模仿它,但它给了我以下错误:
`NameError: name 'Infinity' is not defined`
`NameError: name 'Inf' is not defined`
谢谢, 阿德瓦伊塔
【问题讨论】:
-
您是否希望能够计算无限级数的极限?哪个通常是无理数?或者你想要一个具有一定精度的近似值?
-
这是数学家或科学软件的工作,而不是通用编程语言。
-
@Adhvaitha 这仅适用于 Cray 超级计算机,但这只野兽可以在 7-8 秒内执行任何无限循环!
-
例如,在 wolfram alpha 中,如果我输入“Summation (-1)^(n-1)/(2*n-1) from n=1 to infinity”,则答案为 0.785395 .我希望将答案计算到所需的准确度,例如 wolfram alpha 最多 6 位的情况。投反对票的人,您能否提供投反对票的原因。
-
@Adhvaitha 我不是投反对票的人,但我会冒险猜测原因:乍一看,您的问题似乎是show me the codes 类型的问题,有些人会自动投反对票。
标签: python