所以我有一个4d力场,如x
y
和{},每个点上都有一个Force
。在
我有点不知道如何插值,但我遇到了这个。在
http://docs.scipy.org/doc/scipy-dev/reference/generated/scipy.ndimage.interpolation.map_coordinates.html
看起来我可以做一个x y z F
的数组,然后对其进行插值,但我真的不太确定。在
有人知道python的好库吗?在
输入示例如下:
x y z Force
0 0 0 35
0 0 1 32
0 0 2 23
...
2 5 9 54
Tags:
正如你所描述的(x,y,z),这是一个3D的领域,而不是4D
插值的目的是在任意点(x,y,z)指定一个字段(在本例中是
Force
) 即使你没有力,在那个点(x,y,z)。取而代之的是,你有很多附近点的力,然后你对它们进行插值,得到一个点(x,y,z)有意义的力。在3D中,你至少需要一个双线性插值算法,对它进行编码(并保持索引的有序性)是非常重要的。在Python中,可以使用Scipy's interpolation routines。
所以,如果我明白你的意思,你在某些点有力,而在另一些点没有,你想得出一个插值? 在核磁共振中,线性插值的使用是最新的。这是一个替代品,但你可以尝试一个更昂贵的样条线。主要取决于你的力量变化有多快?建立你的插值轮廊。
相关问题 更多 >
编程相关推荐