私がPythonで記述しようとしているIDLコードは、標準偏差の関数で一連の値からバックグラウンドノイズを計算します。ここでは、コードです: ; (INPUT)
; data = 1-D array of intensities
; (OUTPUT)
; bck,sig = background and fluctuations (1 sig level)
; ndata = number
私は最大4つのデータ変数:data1,data2,data3およびdata4を受け取るIDL関数を持っています。私はデータ変数名の文字列構成を使ってループ内でこれらの変数のレベル= -1スコープにアクセスできるようにしたいので、関数に効率的に渡された元のデータの名前を文書化できます。 ここでは、機能の簡略化したバージョンを示し、関連する部分のみを示しています。 Function funcData,