将插值 (np.interp) 应用于数组元素

问题描述

我想对数组的每个元素应用线性插值。

numpy.interp(x,xp,fp)

x = np.array([1,1.5,2,2.5])
xp = np.array([[0,0],[1.1,1.2,1.3,1.4],[2,2.1,2.3,2.4],[3,3.1,3.2,3.2]])
fp = np.array([[10,10.1,10.2,10.3],[11,11.1,11.2,11.2],[12,12.1,12.2,12.3],[13,13.1,13.2,13.3]])

我可以使用 for 循环,索引每个数组并应用插值:

np.interp(x[0],xp[0],fp[0])

有没有办法将其矢量化?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)