求和中的符号 [sympy]
例如,我想解决 (来源:texify.com) 这是我的尝试过: from sympy import var, solve x = var('x') f = lambda N: sum( n**2 for n in range(1,N+1) …
python中上升最快的阶乘(Pochhammer函数)
我需要计算大数的上升阶乘,到目前为止我发现的最好的是上升阶乘sympy 包中的函数 sympy 包,这真的很好,但我仍然需要更快的东西。 我真正需要的是一…
在 SymPy 中自动填充矩阵元素
有没有办法在 SymPy 中隐式定义符号矩阵的元素,遵循以下规则: symbol 后跟矩阵(或数字对)中的 subindices 例如,我想定义一个名为 M 的 3 x 2 矩…
在 SymPy 中选择不同的表达分解
假设我有一个表达式如下: a*b*c + b*c + a*d 可以将其分解为: b*(a*c + c) + (a*d) 或 as c*(a*b + b) + (a*d) 或 as a*d + b*c*(a + 1) 以及其他可…
Matplotlib 轮廓不起作用
我正在尝试绘制蝙蝠侠方程。 sympy 或 matplotlib 中的解决方案会很棒(圣人并不酷,因为我使用的是 Windows)。问题是,如果我注释掉某些部分,则图…
如何在平面上绘制 2 个变量
假设我有一个方程: x**2 + y**2 - 4 = 0 如何使用 sympy、matplotplib 或其他 python 解决方案看到圆? 我知道在 sympy 中我可以 from sympy import …
SymPy 自动处理表达式
我一直在使用 SymPy 将表达式转换为乳胶(然后由 Matplotlib 渲染)。例如, from sympy import latex, sympify from sympy.abc import x str = '2*x …
从 sympy / svgmath 生成 SVG 时出错
我正在尝试使用 sympy 和 svgmath 将代数渲染为 SVG。我的根目录中有文件“svgmath.xml”。不幸的是我得到:“ImportError:没有名为 libxml2 的模块…
使用 PySide 渲染 Latex / mathml
我有一个小程序,可以使用 SymPy 的“漂亮打印”功能动态渲染输入的方程。这工作正常,但看起来不太专业。由于 SymPy 将生成 Latex 或 mml,我想知道…
Sympy 不会评估 2x 但会评估 x*2
我正在使用 Sympy 的 sympify 函数来简化 2 个表达式,以便我可以比较它们是否相等。 例如: expr1 = sympify("(2 * x) + (x + 10)") expr2 = sympify…
SymPy 标量替换不起作用?
from sympy import * x,y,s = symbols('xys') z = (1 - 2*x*x) w = (1 + 2*x*x) q = 2*x*x*2*y*y sub = {2*x*x: s} print w.subs(sub) print z.subs(s…
SymPy 是否可以渲染 LaTeX 以在 GUI 中使用?
我希望使用 PyQt 生成一个应用程序来显示用户输入的方程。我曾考虑过 matplotlib,但这似乎有点矫枉过正,因为我只会用它来渲染乳胶。 无论如何,我需…
如何为预定义方程中的变量分配新值?
对于预定义的方程,为变量分配新值不会改变方程的值。 我如何为变量分配新值,以便我得到适当的方程值而不是前一个值 a,b,c,d,e,f=sympy.symbols('abc…