小编and*_*res的帖子

从0-d numpy数组恢复dict

发生的事情是我(错误地)用命令保存了一个字典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()

有没有办法恢复数据?

提前致谢!

python dictionary load numpy save

52
推荐指数
2
解决办法
2万
查看次数

如何缩放mayavi2中的x和y轴?

我想使用mayavi.mlab.surf()与mayavi2进行三维绘图.这个函数有一个名为warp_scale的参数,可用于缩放z轴,我正在寻找类似的东西,但是对于x和y轴.

我可以通过乘以x和y数组然后使用mayavi.mlab.axes()中的ranges参数来手动执行此操作来更正轴标签,但是我正在寻找像warp_scale更直接的方法.

谢谢!

python axes scale surf mayavi

8
推荐指数
2
解决办法
2673
查看次数

标签 统计

python ×2

axes ×1

dictionary ×1

load ×1

mayavi ×1

numpy ×1

save ×1

scale ×1

surf ×1