假設我有n個數組,其中n是一個變量(某個數大於2,通常小於10)。如何將函數應用於浮點數組?
每個陣列具有k個元素。
我也有長度爲n的數組,其中包含一組權重是決定我想怎麼線性組合所有的陣列。
我想創建一個高性能的高階功能,這些陣列在F#結合。
如何可以做到這一點,這樣我得到一個函數,它接受一個數組的數組(ARRS是樣本),一個權重陣列(權重),然後計算基於所述權重的加權和?
let weights = [|.6;;.3;.1|]
let arrs = [| [|.0453;.065345;.07566;1.562;356.6|] ;
[|.0873;.075565;.07666;1.562222;3.66|] ;
[|.06753;.075675;.04566;1.452;3.4556|] |]
感謝您的任何想法。
你能舉一個例子輸出嗎?我不清楚,如果你最後只需要一個數字,或者k個數組與n個元素的總和。 – Benjol 2010-02-24 19:30:47