我有一些曲线网格数据,我正在尝试将这些数据插入到新网格中。数据对于掩码数据具有不切实际的高变量,因此我尝试使用以下方法进行掩码:
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
或知道任何解决方法?谢谢。