假设我有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