idl-programming-language

    -2熱度

    2回答

    我「只是」想在(天文學)來讀取FITS表,並通過其名稱:: from astropy.io import fits dr7q = fits.open('Shen_dr7_bh_May_2010.fits') tbdata = dr7q[1].data w = tbdata[tbdata['SDSS_NAME'] == 'J000006.53+003055.2'] print(tbdata

    0熱度

    1回答

    我需要查找斑點索引,然後在連續圖像中將其掩蓋。 誰能幫幫我? 請讓我知道如何列出blob的索引。 我使用blob_analyzer分析圖像。 Cheers Mahtab

    0熱度

    1回答

    我正在嘗試使用Python編寫的IDL代碼通過其標準偏差函數中的一系列值計算背景噪音。下面的代碼: ; (INPUT) ; data = 1-D array of intensities ; (OUTPUT) ; bck,sig = background and fluctuations (1 sig level) ; ndata = number of values upon which

    -1熱度

    1回答

    我想從我正在編寫的某些Java代碼運行IDL例程(this, specifically)。如果可能的話,我希望能夠將數組和標量傳遞給這兩種語言。這是可能嗎?

    0熱度

    1回答

    我是新人,在陡峭的曲線上學習IDL。我有2 PROS第一個如下 Pro READ_Netcdf1,infile,temperature,time,print_prompts=print_prompts COMPILE_OPt IDL2 infile='D:/Rwork/dataset/monthly_mean/version_2C/air.2m.mon.mean.nc' IF (N_

    0熱度

    1回答

    如何在IDL中用newton方法得到方程的解,我的程序將提供各種(在這裏的方塊),但牛頓方法ID IDL只是收回方程的初始解。請幫助我的論文進行遙感圖像處理。 我的IDL程序是: Pro TSM_lixiaModel !Except=0 Compile_opt idl2 dir='I:\lwkDATA\waterRegion\MODIS\' files=file_search(dir,'*

    0熱度

    1回答

    我有一個尺寸爲[385,417,513]的陣列,它對應一個數量的3D數據立方體。 我想刪除每個維度的每個第n個元素以減少數組的數據大小並使其更容易繪圖。 E.g從x,y和z維度中刪除每個第5個元素以獲得一個大小的數組[77,83,102] 在IDL中我找不到任何允許以這種方式刪除列或行的功能。這肯定不是這樣的? https://www.harrisgeospatial.com/docs/array

    0熱度

    1回答

    我想在IDL中創建一個結構並從我的ASCII文件中輸入信息。問題是我有幾個ASCII文件,總是列數和行數不同。例如,我有ASCII文件「data.dat」,並有50行和2040列。我知道,我們可以定義數據結構(如果我們假設我只有5列): datastruct = { col1:0L, col2:0.0, col3:0.0, col4:0.0, col5:0.0} 我可以閱讀我的文件,然後複製結

    0熱度

    1回答

    我一直在將IDL代碼翻譯成Python,並注意到最終產品的差異。差異也不可忽略(例如通過IDL獲得19.03,而Python獲得19.16)。我確認這兩個腳本產生相同的值(它們通常在小數點後四位,五位或六位不同),直到我開始執行多個數組操作。我懷疑精度可能是原因(Python和IDL數組都是type=FLOAT)。我做了一個簡單的實驗,我也看到了顯着的差異。 IDL a = 0.01 b = 0

    0熱度

    1回答

    我是IDL的新手,並且作爲一種學習方式,我嘗試創建一個猜數字遊戲。我有一個有三個按鈕的小工具:一個告訴程序你正在考慮的數字大於計算機詢問的數字,一個小於一個,另一個正確。 我的問題是,一旦你按下了,即更大的按鈕,如果你再次按下它,它不會做任何事情。例如。程序開始猜測500,如果我按大一點,它猜測750.如果我現在再次按大,程序不響應。 我的代碼是這樣的: PRO test1_event, ev