Я перехожу из Maple в python для своего математического программирования. В рамках этого я пытаюсь определить, какие правильные инструменты должны выполнять бесконечные суммы численно.Как выполнить бесконечную сумму численно в python
Я хотел бы вычислить численно, например:
сумму (ехр (-x^2), х = -infinity..infinity)
В Maple это будет просто
evalf (сумма (exp (-x^2), x = -infinity..infinity));
1.772637205
Можете ли вы сделать что-то подобное в питона, возможно, используя научную питона экосистему (SciPy, Numpy, SymPy и т.д.)?
Что вы ожидаете произойдет, если сумма Безразлично» t сходится или если его сходимость неизвестна (http://math.stackexchange.com/questions/20555/are-there-any-series-whose-convergence-is-unknown)? (Мне любопытно, как Maple справляется с этим.) В целом Python не обрабатывает такие операции, которые включают в себя символические/теоретические конструкции, такие как суммирование «до бесконечности». Вы можете вычислить сумму между любыми конечными пределами, которые вы хотите, но вы сами должны установить конечные пределы (и сами решать, считаете ли вы результат сходимости). – BrenBarn
@BrenBarn Если он не сходится или, как правило, очень сложно вычислить, я не ожидаю его успеха. – eleanora