我一直在使用新的 Accelerate 框架来优化我的所有向量计算。
我发现了以下名为 vDSp 的枚举,它避免了我重写整套矢量数学: https ://developer.apple.com/documentation/accelerate/vdsp-snv?changes=_2
但是,无法识别枚举(未发现此类错误)。枚举情况之一是均值,它采用向量并将均值作为双精度值返回。签名是:
static func mean <U>(U) -> Double
有没有人遇到过这个,并且知道如何实现它?我想做类似的事情
func getMean(_ u: [Double])->Double{
return vDSP.mean<Double>(u)
}
这对我所做的非常有用