0
我寫了下面的代碼,但我得到了酸洗錯誤。我不知道什麼是錯誤的。在Sympy模塊中的python代碼PicklingError
x = Symbol('x')
y = Symbol('y')
f = Function('f')(x)
h = Function('h')(x)
g = Function('g')(y)
t = Function('t')(y)
X1 = f + g
X2 = h * t
E = 1 + (f.diff(x)) ** 2 + (f.diff(x) * g) ** 2
F = f.diff(x) * g.diff(y) + f.diff(x) * g.diff(y) * f * g
G = 1 + (g.diff(y)) ** 2 + (f * g.diff(y)) ** 2
MainD = 2 * (E * G - F ** 2)
with open('M.pickle', 'wb') as outf:
outf.write(pickle.dumps(MainD))
,我得到了以下錯誤消息:
Can not pickle f: it is not the same object as _main_ .f
請提一下你得到的picklng錯誤類型。另外提供errortrace有助於發現問題。 – Mani
@Mani我添加了錯誤。 – Baghban