我正在研究如何在Swift中使用Accelerate计算数组的平均值和标准差。
我能够计算平均值,但我该如何计算标准差?
let rr: [Double] = [ 18.0, 21.0, 41.0, 42.0, 48.0, 50.0, 55.0, 90.0 ]
var mn: Double = 0.0
vDSP_meanvD(rr, 1, &mn, vDSP_Length(rr.count))
print(mn) // prints correct mean as 45.6250
// Standard Deviation should be 22.3155
map
和reduce
后发现性能的提高微乎其微。 - Scott H