将符号表达式写入 txt 文件的最佳方法是什么(以便我在读取 txt 文件后可以使用符号表达式)?
例如,是否有 numpy 的 savetxt() 函数的 sympy 等价物?
例如:
from sympy import Symbol
a=Symbol('a')
b=Symbol('b')
y=a+3*b
我怎样才能正确地写和读 y?
最佳答案
您可以使用 pickle 库将其存储到文件中(因为您可以保存大多数 Python 对象):
import pickle
with open("y.txt", "w") as outf:
pickle.dump(y, outf)
您稍后将其加载
with open("y.txt") as inf:
y = pickle.load(inf)