idl-programming-language

    1熱度

    2回答

    好吧,我有一個對象數組。每個對象都有一個以像素爲單位的x和y座標向量。 我需要有效地通過並將它們相互比較,並說它們是相同的。 (它們分佈在多個時間幀中,所以存在長度的變化,並且在每個點處可能存在幾個像素差異) 到目前爲止,我所做的工作好嗎有效地繪製圍繞當前循環的框,然後比較未來時間幀。獲取具有該相對位置的對象。 (有一些額外的側面來解釋運動) 然後我計算兩個物體之間的歐氏距離。這對一些作品沒有問題

    2熱度

    3回答

    我一直是IDL程序員了一段時間,現在,展望過渡到Python。我發現,MPFIT的IDL版本的Python存在。然而,我要尋找一個在Python或MPFITFUN版本(http://www.physics.wisc.edu/~craigm/idl/down/mpfitfun.pro)類似的東西。 基本上,我尋找一個Python函數,它接受用戶定義的函數,並使用像列文伯格 - 馬夸爾特最小二乘擬合(

    2熱度

    2回答

    我有一個字節數組(char1),我必須通過將它們轉換爲特定的數據類型。例如需要在陣列中的前兩個字節被轉換成ASCII字符,所以我只投他們使用 c = string(char1[0]) 但對於CHAR1 [2]和CHAR1 [3]我需要一個16位無符號整數,所以如何我會去結合這兩個字節並將它們轉換爲uint?我正在尋找一個普通的答案,因爲我需要將其轉換爲從1個字節到8個字節的類型。 感謝

    0熱度

    1回答

    我必須使用來自兩個IDL結構的數據創建一個適合文件。這不是基本問題。 我的問題是,首先我必須創建一個包含兩個結構的變量。 爲了創建這個,我使用了一個for循環,它會在每一步寫入我的變量的新行。 問題是,我不能在下一步添加新行,它覆蓋它,所以最後我的適合文件,而不是,我不知道,10000行,它只有一行。 這是我也試過 for jj=0,h[1]-1 do begin test[*,jj]

    0熱度

    2回答

    我想知道idl中是否有一個模塊可以用來加擾浮點數的數組。我試着用scramble.pro但問題是,它返回一個整數,如果我嘗試使用浮動不會返回我進入確切的數字,例如: array = [2.3, 4.5, 5.7,8.9] scr_array = scramble(array) print, scr_array output: 4 2 8 5 ,如果我使用float: print,

    0熱度

    1回答

    我已經被賦予了將一段MATLAB代碼翻譯爲IDL的任務,並且當我遇到MATLAB函數accumarry()時遇到了一個障礙( )。 here 的 函數用於根據另一箇中給出的索引來求和一個數組中的元素。示例 1可能比頁面頂部 處的實際功能說明更好地解釋了這一點。在嘗試重現IDL中的示例1時,我無法避免使用for循環,但我相信這是可能的。我最好的嘗試如下: vals = [101,102,103,10

    1熱度

    1回答

    我正在尋找一種方法將使用HEALPix投影的貼合文件轉換爲立方體貼圖。我特別感興趣的是從普朗克數據版本轉換文件。 我在照片問題: 我: 我想:

    5熱度

    1回答

    我正在將同事IDL代碼重寫爲python,並且提出了一些我感到困惑的差異。根據我發現的其他SO問題和郵件列表線程,如果您使用scipy.ndimage.interpolation.map_coordinates並指定order=1它應該執行雙線性插值。當比較IDL代碼(在GDL中運行)和python(map_coordinates)之間的結果時,我得到了不同的結果。然後我嘗試使用mpl_toolk

    0熱度

    1回答

    在http://scicomp.stackexchange.com我問了this有關IDL中的並行矩陣算法的問題。答案建議使用多線程LAPACK實現,並建議一些黑客讓IDL使用特定的LAPACK庫。我一直無法得到這個工作。 我會理想地喜歡現有的LAPACK DLM,以便能夠使用多線程的LAPACK庫,並且感覺這應該是可能的,但是我沒有取得任何成功。或者,我想下一個最簡單的步驟是創建一個新的DLM,

    3熱度

    1回答

    我的工作正在從IDL一些代碼爲蟒蛇。一個IDL調用是INT_TABULATE,它在一個固定範圍內執行集成。 的INT_TABULATED功能集成了列組在閉區間數據{XI,音響}的[MIN(X),MAX(X)]時,使用的五點牛頓 - 科茨積分公式。 Result = INT_TABULATED(X, F [, /DOUBLE] [, /SORT]) 如果結果是曲線下面積。 IDL DOCS 我的問題