idl-programming-language

    1熱度

    1回答

    我想用numpy readsav恢復一個sav文件。 sav文件包含我定義的idl對象數組(使用我自己的類型)。 這種類型的信息是完全沒有從recavray我得到readsav。 dtype.name屬性返回一個整數,這對我來說似乎是任意的(我不知道如何在IDL中獲得這個數字)。 有沒有辦法得到這些信息? 感謝

    4熱度

    2回答

    我知道這是一個常見問題,我不知道爲什麼我有這麼多麻煩。我想行從IDL代碼轉換爲C++ IDL: for i = 0,7 do begin b = ishfy(b,1) print,b endfor 我的C++代碼: for(int i = 0; i < 7; i++) { b = b << 1; cout << b; }

    0熱度

    1回答

    如果我在64位IDL版本中編譯.save文件,它是否可以與32位IDL虛擬機配合使用?

    1熱度

    1回答

    我有IDL 8.2 64位版本, 附帶32位版本也 我找32位IDL虛擬機位置版本[idlrt.exe]在Windows註冊表中: 但是,只有這兩個位置參考64bit版本: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\idlrt.exe HKEY_LOCAL_MACHINE\

    0熱度

    2回答

    我有一個天文學程序,返回一個錯誤消息,但它使用/ inf標誌。有了這個標誌,沒有一個正常的錯誤標誌被設置。那麼,如何捕捉這樣的錯誤呢?例如,我打電話給程序,它打印出信息錯誤信息,但是如何檢查它是否輸出了這樣的信息?我在控制檯中看到它,但程序如何檢查它?

    0熱度

    1回答

    我在通過XPA看到IDL「spawn」命令啓動的程序時遇到問題。我試圖啓動ds9,然後通過IDL保存區域文件。如果我從終端窗口打開一個ds9窗口,我可以很好地與IDL中的XPA連接。但是,如果我通過IDL啓動ds9,則會出現錯誤「XPA $ ERROR no'xpaget'access points match template:xpans」。 我錯過了什麼訣竅?

    1熱度

    1回答

    我在IDL中有兩個相同長度的數組。我想將兩個數組成對地組合起來,這樣我就可以將兩個數組打印成文件列。這可能嗎?

    0熱度

    2回答

    我想要得到的是與矢量文件中這些點相對應的像素數據。然後將8個窗口中像素周圍的最大值添加到座標中作爲新值。我是IDL的新手,我該如何解決問題?先謝謝你!

    3熱度

    3回答

    我的教授使用IDL並向我發送了一個ASCII數據文件,我需要這些文件最終能夠讀取和操作。 他用下面的命令來讀取數據: readcol, 'sn-full.txt', format='A,X,X,X,X,X,F,A,F,A,X,X,X,X,X,X,X,X,X,A,X,X,X,X,A,X,X,X,X,F,X,I,X,F,F,X,X,F,X,F,F,F,F,F,F', $ sn, off1, dir1

    1熱度

    1回答

    我使用ENVI進行卷積, 中位數組,5內核大小​​,將圖像添加返回值的0% 在ENVI的結果是非常好的, 當我嘗試做使用CONVOL相同的IDL我不能設法得到它的工作方式相同, 這裏是我的代碼: fsize = 5 ext = [fsize, fsize] kernel = REPLICATE(1, ext[0], ext[1]) B = BYTE(CONVOL(B, kernel, INV