【发布时间】:2022-07-15 23:16:24
【问题描述】:
帖子“How can I convert a list of strings into sympy variables?”讨论了如何从字符串列表生成 SymPy 符号。我的问题是在 SymPy 计算中使用这些符号 x、y 和 z 需要哪些步骤?
我尝试了一些类似的东西
from sympy import symbols, solveset
var_as_strings = ['x', 'y', 'z']
var_as_symbol_objects = [sympy.symbols(v) for v in var_as_strings]
var_as_symbol_objects
for x1, x2 in zip(var_as_symbol_objects, var_as_strings):
x1 = symbols(x2)
soln = solveset(x-y-z, x)
但我收到错误“NameError:未定义名称'x'”。非常感谢任何帮助。
【问题讨论】: