我有一个xarray。DataArray,让我们称之为height
,我试图减少它以仅表示所需的区域。为此,我有第二个DataArray,它在我的区域外为零,内部的值最大为1,所以当我将两个DataArray相乘时,它使除了所需区域之外的所有值都为零。
然而,我的height
数据并不完美,我在DataArray中有一些nan值。我想保留那些在我区域内的nan值,但我不关心它之外的nan值。我想乘以DataArrays,并为每个nan*0操作获得一个零,但我目前得到一个nan。有没有方法可以从中获得零,或者有没有更好的方法让区域外的所有元素都为零
在此先谢谢您!
1条答案
按热度按时间kh212irz1#
我采用了以下解决方案
字符串
因为我的身高数据数组上的值总是正数。