如何在scipy.interpolate.RectBivariateSpline中屏蔽数据

时间:2015-11-23 00:03:45

标签: python scipy gis spatial-interpolation data-masking

我有一些曲线网格化数据,我试图将这些数据插入到新网格中。数据对于屏蔽数据具有不切实际的高变量,因此我尝试使用以下方法进行屏蔽:

temp = np.ma.masked_where(temp > 500, temp)

如果我这样做:

>>> temp.max()
28.174417

然而,当我跑步时:

temp = RectBivariateSpline(lon, lat,
                           np.swapaxes(temp, 0, 1))
temp = temp.ev(newgrid_lon, newgrid_lat)

我最终再次获得了不切实际的高掩码值:

>>> temp.max()
1.541312613999187e+30

scipy.interpolate显然不接受我的面具。有谁知道如何为scipy.interpolate设置掩码或知道任何变通方法?感谢。

0 个答案:

没有答案