Я прошёл новую платформу Accelerate для swift, поскольку я стремлюсь оптимизировать все свои векторные вычисления.
Я нашел следующее перечисление, называемое 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)
}
Это было бы очень полезно для того, что я делаю