我尝试使用pickle加载一个对象(Iv'e也尝试了JSON,但仍然不起作用,它说它不是JSON可序列化的),并出现以下错误:
Can't get attribute 'TextToSequence' on Code/voc-git/system/classifier_tools.py'>
保存这个对象非常简单,而且工作非常完美,当我尝试加载它时,问题就出现了。你知道吗
Iv'e在保存过程中使用了以下代码:
with open(seq_obj_file, 'wb') as f:
pickle.dump(seq, f, pickle.HIGHEST_PROTOCOL)
而seq是我保存到文件seq\u obj\u file的对象
装载Iv'e时使用以下代码:
with open(seq_obj, 'rb') as pkl:
self.input_vectorizer = pickle.load(pkl)
而自输入矢量器是一个空变量。你知道吗
我试图保存的对象属于类TextToSequence。你知道吗
我遇到了here提出的解决方案,在我的例子中,我需要将对象保存在另一个类中,而不能将其导出到外部的main函数。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐