我正在尝试使用 numpy readsav 恢复 sav 文件。 sav 文件包含我定义的 idl 对象数组(使用我自己的类型)。
我用readsav获得的记录中完全不存在这种类型信息。 dtype.name 属性返回一个整数,这对我来说似乎是任意的(而且我不知道如何在 IDL 中获取这个数字)。
有办法获取这些信息吗?
谢谢
最佳答案
我猜它是堆标识符:
IDL> o = obj_new('IDLgrView')
IDL> print, obj_valid(o, /get_heap_identifier)
1
关于python - Scipy readav 和 IDL 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19117955/