【发布时间】:2023-03-11 12:33:01
【问题描述】:
我尝试在 Swift 中寻找 SciPy's cumtrapz function 函数的替代品。我找到了一个名为vDSP_vtrapzD 的东西,但我不知道如何使用它。这是我到目前为止所做的:
import Accelerate
var f1: [Double] = [<some data>]
var tdata: [Double] = [<time vector>]
var output = [Double](unsafeUninitializedCapacity:Int(f1.count), initializingWith: {_, _ in})
vDSP_vtrapzD(&f1, 1, &tdata, &output, 1, vDSP_Length(f1.count))
【问题讨论】:
-
不相关,但我要补充一点:如果您将变量命名为比
f1和tdata更有用的名称,则无需编写像some data和time vector这样的 cmets。您可以将变量命名为 :p -
对不起。它在我的计算中更有意义,但我在发布问题时忘记更改它。
标签: ios swift accelerate-framework