标签: python arrays numpy
我有一个大的3维MaskedArray,并且我将numpy.mean或numpy.std这样的函数应用到其中一个轴上。
MaskedArray
numpy.mean
numpy.std
问题在于,在数组中的某些位置,所有被馈送到mean函数的元素都被屏蔽,当我将所有内容保存到文件(NetCDF格式)时,我得到 0s 。
如何将所有这些值从蒙版(MaskedConstant类型)转换为我原来的填充值?我正在寻找一种不会涉及if语句的神奇方式,或者至少是一种非常快速的方法,因为数据集非常大。
MaskedConstant
if