在python中,如何在(602x5)的数据帧中进行双线性插值

2024-04-26 07:42:01 发布

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

我想在大小为(602x5)的数据帧中进行双线性插值。 我该怎么做? 提前谢谢

So, here attached is the image of the data frame.

我想找到任何位于索引值之间的索引值,它应该给我一个插值,对应于位于这些列之间的值。你知道吗

非常感谢您的帮助


Tags: ofthe数据imagedatasohereis
1条回答
网友
1楼 · 发布于 2024-04-26 07:42:01

如果有一个包含某些值的列表data,可以使用以下方法进行插值:

from math import floor, ceil

def interpolate( data, pos ) :
    a = data[floor( pos )]
    b = data[ceil( pos )]
    return a + (b-a) * (pos - floor(pos))

您的列似乎彼此不相关,因此不需要双线性插值。你知道吗

相关问题 更多 >