NumPy/matplotlib中的时间插值

2024-09-29 23:27:30 发布

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

在ParaView中创建动画时,temporally interpolate input files有一个函数。在NumPy/matplotlib中通过多个等高线图生成动画时,是否有类似的功能可以帮助使动画更平滑,还是必须手动临时插值数据?在


Tags: 数据函数功能numpyinputmatplotlib动画files
1条回答
网友
1楼 · 发布于 2024-09-29 23:27:30

VTK的TemporalInterpolator用于在时间步之间对非结构化空间网格上的数据进行插值。你的数据在二维的NumPy数组中,插值的任务要容易得多。由于这个原因,没有专门的功能,您必须手动执行。在

假设a0是在t0时的二维数据数组,a1是{}的数据。对于一段时间t0 <= t <= t1,线性插值数据a_t

delta_t = t1 - t0
a_t = (t1 - t) / delta_t * a_0 + (t - t0) / delta_t * a_1

有比这个简单的线性插值更高级的插值方案,但是VTK的TemporalInterpolator也使用这个简单的方案。在

相关问题 更多 >

    热门问题