python 一维插值_python二维插值,一次一维

我正在尝试实现一些插值技术-特别是使用scipy pchip例程。在

我想确定的是,是否可以通过分别插值每个坐标来执行规则空间二维数据的插值。在

例如,如果我有:(1 x m) vector of X coordinates

(1 x n) vector of Y coordinates

(m x n) matrix of Z coordinates //Z value corresponding to (x,y) pair

是否可以连续对每个维度执行pchip插值,从而创建插值曲面?在

Pchip期望数据以Pchip(X,Z)的形式存在,其中X和Z都是1D数组。那么,插值每个维度的最佳方法是什么?例如,我应该为Z矩阵的每一列做pchip(X,Z)?然后对第一次插值得到的矩阵的每一行进行pchip(Y,Z*)?在

谢谢你的帮助。我看过pv-post关于用pchip执行张量rpouct插值的文章,但是它导致了一个令人讨厌的除数为零的错误,我无法摆脱,即使他在github上进行了更新。在

编辑:

有谁能告诉我这是什么意思吗

这样生成的inf/nan通过应用布尔条件掩码过滤掉,但该掩码可以在除法之前应用,以完全避免警告在

我怎样才能避免警告呢?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值