我有一个要加载的腌制对象。但是,Pickle 给出了一些奇怪的(可能与内存相关的)错误,这里也简要描述了这些错误:
加载时,它只是给出一个 EOF 错误,而它对于较小的对象。将对象保存为 JSON 是不可能的(例如,这个How to make a class JSON serializable不起作用),因为这个错误:AttributeError: 'numpy.ndarray' object has no attribute ' dict ',这很奇怪。当我检查对象中所有值的类型时,那里没有数组......所以如果有人知道如何解决这个问题,我们也很感激!
无论如何,我想避免这种情况并通过 JSON 而不是 Pickle(或任何其他方式)来读取对象。这是可能吗?有没有解决这个问题的方法?在我已经存储了 Pickled 对象之后,是否可以以某种方式转换它,而无需使用 Pickle 读取它!
提前致谢,不胜感激!