发生的事情是我(错误地)用命令保存了一个字典numpy.save()(没有显示错误消息),现在我需要恢复字典中的数据.当我加载它时,numpy.load()它有类型(numpy.ndarray)并且是0-d,所以它不再是字典而且我无法访问其中的数据,0-d数组不能索引,所以做类似的事情
mydict = numpy.load('mydict')
mydict[0]['some_key']
Run Code Online (Sandbox Code Playgroud)
不起作用.我也试过了
recdict = dict(mydict)
Run Code Online (Sandbox Code Playgroud)
但那也不起作用.
当我保存字典时,为什么numpy没有警告我numpy.save()?
有没有办法恢复数据?
提前致谢!
我想使用mayavi.mlab.surf()与mayavi2进行三维绘图.这个函数有一个名为warp_scale的参数,可用于缩放z轴,我正在寻找类似的东西,但是对于x和y轴.
我可以通过乘以x和y数组然后使用mayavi.mlab.axes()中的ranges参数来手动执行此操作来更正轴标签,但是我正在寻找像warp_scale更直接的方法.
谢谢!