Ios Obj-c或Swift中是否有Griddata或ScatterdinInterpolant的等价物?

Ios Obj-c或Swift中是否有Griddata或ScatterdinInterpolant的等价物?,ios,objective-c,swift,matlab,scipy,Ios,Objective C,Swift,Matlab,Scipy,我有一组数据,例如: X Y Z 1 3 7 2 5 8 1 4 9 3 6 10 我想为X=2.5和Y=3.5插入Z 我可以在Python中使用Scipy中的interp2.griddata,或者在Matlab中使用scatterdinterpolant,如下所示: z = griddata( [1 2 1 3], [3 5 4 6], [7 8 9 10], 2.5, 3.5, 'nearest' ) 或 有没有一种方法可以让我使用类似的Swift/Objective-c或其他兼

我有一组数据,例如:

X Y Z 
1 3 7 
2 5 8 
1 4 9 
3 6 10
我想为
X=2.5
Y=3.5
插入Z

我可以在Python中使用Scipy中的
interp2.griddata
,或者在Matlab中使用
scatterdinterpolant
,如下所示:

z = griddata( [1 2 1 3], [3 5 4 6], [7 8 9 10], 2.5, 3.5, 'nearest' )


有没有一种方法可以让我使用类似的Swift/Objective-c或其他兼容语言为iOS开发一个小应用程序(如果可能的话也可以为Android开发),在这个应用程序中,我插入分散的数据,当用户输入给定X和Y的值时,他会得到Z的插值(我打算在4D维度上使用这个).

也许我的答案晚了,但我希望它将来会有用。 在一个项目中组合两种ios语言的最简单方法是创建桥接头文件。如果您的项目还没有桥头文件,Xcode将询问您是否应该创建桥头文件。您也可以手动创建它:只需创建Objective-C头文件,例如“bridgeing header.h”。然后转到构建设置中的“Swift编译器-代码生成”部分,并在“Objective-C桥接头”字段中设置桥接头文件名。 祝你好运

S = scatteredInterpolant(x,y,z,d);