这肯定是一个愚蠢的错误,因为我不知道 dict.copy 功能。问题是我有一个充满数据的字典,例如 x
,我通过执行 y=numpy.copy( 将其复制到另一个变量,例如
。问题是,后来我保存了变量 y 并将其写入 pickle(我重复了几次,写入了几个文件;这是一个很长的模拟的一部分!)。现在,当我打开 pickle 时,我得到一个 ndarray 对象,其中包含我的字典,但位于 ndarray 对象内,并且我不知道如何使用原始数据。一个工作示例:y
) x)
import numpy
x = {'a':[1,2,3], 'b':['foo','bar']}
y = numpy.copy(x)
我尝试了很多事情但没有成功;实际上有没有办法从新变量y
检索原始字典x
?
预先感谢您的帮助!
最佳答案
关于python - 通过 numpy.copy 复制字典。现在是ndarray;如何恢复原来的字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27280362/