不知道函数形式的Python三维线性插值

2024-03-29 09:45:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要插值三维数据。我有一个数据文件,有4列x,y,z和D。D基本上是x,y,z的函数,但我不知道确切的函数形式。我只有一些x,y,z的离散值和相应的D值。我需要在所有点插值D,这样我就有一个函数D_interp=f(x,y,z),这样我就可以给出x,y,z的任何值,这个函数将返回这些坐标处的D值。你知道我们怎么做吗?在


Tags: 数据函数数据文件形式插值interp
1条回答
网友
1楼 · 发布于 2024-03-29 09:45:54

看看this

通过将数据分成两个矩阵:

X = [n_samples x 3] 
y = [n_samples]

其中X包含XYZ可用的坐标,y包含可用的D数据,可以使用它来插值其余值(将它们命名为X_test),如下所示:

^{pr2}$

并且y_test将缺少D的值。在

相关问题 更多 >