【发布时间】:2020-12-13 11:55:43
【问题描述】:
嘿,我是使用 sympy 的新手,我在处理solve() 的返回值时遇到了问题,因为它总是返回一个列表 而不是同情的表达。我想将值替换为 我使用 sol.subs() 的解决方案仅适用于 sympy 表达式。谁能告诉我该怎么做?
eq1 = sp.Eq(sp.sqrt(2 * m * E) / h_bar, n * pi) E_n = sp.solve(eq1, E)
type(E_n) 现在是一个列表。我想继续使用它 作为表达。例如:
E_1 = E_n.subs(n, 1) E_2 = E_n.subs(n, 2)
谢谢。
【问题讨论】:
标签: parsing return sympy substitution