如何使用 SymPy 求解方程组来找到一些角度?
我不太明白如何在 Python 中使用 SymPy 求解方程组。我尝试过使用 solve() 和 nsolve()。 solve() 没有给我答案,它只是静止不动,nsolve() 给了我这…
使用 sympy 计算索引张量乘法
我想用 sympy 计算以下内容: 其中 I 是一个 3x3 单位矩阵。最终用途是将其与符号矩阵一起使用。 我有以下内容: import sympy as sp I = sp.eye(3) M…
在 sympy 表达式中使用矩阵乘法 @ 运算符
如果我使用符号 a,b,c 制作一个 Sympy 表达式,如下所示, import sympy as sm import numpy as np a,b,c = sm.symbols("a,b,c") expr = 4*a + b*a + …
如何在 python 中填充符号 N 维零数组?
我已经初始化了以下数组: ChristSymb=sym.Array(np.zeros((d,d,d),dtype=int)) 并且我一直试图使用for循环用符号表达式填充它,但是编译后出现以下错…
转换 dsolve 输出以求解 sympy 中的值
我 import sympy as sm x = sm.symbols('x', cls=sm.Function) t = sm.symbols('t') expr = x(t).diff(t) + 0.05*x(t) sol = sm.dsolve(expr,x(t), ic…
sympy 中的抽象矩阵代数和微积分
我正在做控制工程,经常遇到以下类型的问题,我想知道是否有办法在 sympy 中处理这个问题。 问题: tl:dr:我想创建一个依赖于表示时间的标量 Symbol …
给定 2 个包含数字 0 到 (n-1) 的列表 (list_1, list_2),如何获得排列 p(S(n) 的元素)使得 p(list_1) = list_2?
我一直在使用 sympy 排列包。到目前为止,我已声明排列如下 from sympy.combinatorics.generators import symmetric, Permutation p = Permutation([[…
如何在 Sympy 中将 CoordSys3D() 的 BaseScalars 设置为实数?
我试图使用 sympy 象征性地计算两个空间相关的量子态的内积。例如(在 Jupyter Notebook 中): import numpy as np from sympy import * from sympy.…
如何替换表达式中的符号? (使用sympy)
我尝试使用“subs”函数来替换数值中的符号,但不起作用。有人可以帮助我吗?谢谢你! import sympy as sp from sympy.solvers import solve import s…
将字符串列表 SymPy 转换为符号并在求解集中使用
帖子“如何转换列表字符串转换为 sympy 变量?”讨论了如何从字符串列表生成 SymPy 符号。我的问题是在 SymPy 计算中使用这些符号 x、y 和 z 需要什么…
在 SymPy 求和中替换值
当将值替换为 SymPy sum 时,它似乎无法识别变量是否已索引,而只是简单地分解出所有索引变量,如下所示: # Define variables. z_tilde_i = sympy.In…
从 Mathematica 到 phyton
我对 Mathematica 和 python 很陌生,但我想将 Mathematica 中的代码转录到 Sympy,因为 python 中的代码是免费的,所以我可以分享我在大学里的话,但…
通过组合尽可能多的免费符号来优化 sympy 表达式评估
想象一下,我有一个未知的、非常复杂的表达式,我需要重复地进行数值计算,例如: my_expr = (a*b*c**2 - 2*sqrt(d*(a*b-c-e+x)))/(b - 1) 每次我重新…
使用 Sympy 绘制隐式函数
我正在尝试绘制函数 我尝试使用 plot_implicit() 来绘制它(在我的示例中分别是 n_eff vs ka - y 和 x) code> sympy 的函数,但可能由于函数太复杂而…