在寻求优化所有矢量计算时,我一直在快速浏览新的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)
}
这对我的工作非常有用
答案 0 :(得分:0)
好的,对不起,我意识到我还没有下载Xcode11.x。就像魅力一样。
真的建议任何可以进行不安全编程的人使用此工具。