【发布时间】:2012-03-20 23:37:25
【问题描述】:
给定一个多维空间(在我的例子中是 4D 空间)中的样本数据集,其中样本存在于 4D 立方体的所有角落,并且该立方体中有大量样本,但不是整齐的网格。每个样本在其 4D 坐标旁边都有一个输出值。立方体的坐标为 [0,0,0,0]..[1,1,1,1]。
给定一个新坐标 (4D),我如何在给定这些样本的情况下得出最佳插值?例如,我如何选择开始的样本,如何进行插值。
作为第一个猜测,我猜这可以通过两步过程完成:
在我们需要插值的坐标周围找到最小的凸五面体(4D 等效于 3D 四面体/2D 三角形)。
在这个四面体内插值。
尤其是第 1 步似乎相当复杂和缓慢。
【问题讨论】:
-
四面体是 3 维的。您想要的 4 维形状是五角星形:en.wikipedia.org/wiki/Pentachoron
-
@TheBeardMan:有问题已更正。谢谢指点。
标签: language-agnostic dataset interpolation multidimensional-array