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