1

我正在尝试使用 numpy readsav 恢复 sav 文件。sav 文件包含我定义的一组 idl 对象(使用我自己的类型)。

我使用 readsav 获得的 recarray 中完全没有这种类型信息。dtype.name 属性返回一个对我来说似乎是任意的整数(而且我不知道如何在 IDL 中获取这个数字)。

有没有办法获得这些信息?

谢谢

4

1 回答 1

2

我猜它是堆标识符:

IDL> o = obj_new('IDLgrView')
IDL> print, obj_valid(o, /get_heap_identifier)
           1
于 2013-10-01T22:21:43.207 回答