使用Python Numpy进行插值
我有一个样本数组y,还有对应的x值。有些y值可能缺失,我想用线性插值的方法来计算这些缺失的值。请问用Python(我在用numpy数组)最好的方法是什么?如果能给我一个示例代码就太好了。
谢谢
2 个回答
0
我找不到类似于Matlab中快速插值函数interpn的东西,所以我自己写了一个:
https://github.com/fejikso/interpolator
这个函数需要数据以网格的形式组织,但坐标不需要是均匀分布的。
9
可以查看numpy文档中的插值方法,里面有一些例子:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.interp.html
另外,scipy也提供了一套更全面的方法: