繁体   English   中英

Xarray Dataarray找到最大值的线

[英]Xarray Dataarray finding line of max Value

这是我的第一个问题,感谢您的帮助!

我已经在xarray数据数组中获得了以纬度和经度为坐标(.25°分辨率)的全局数据,我想为每个.25°经度元素找到纬度,其中值是最高的。

我已经尝试过data.max('lat')但这给了我每个经度元素的数据最大值,而不是纬度。

也许有一个data.where()解决方案,但是我还没有弄清楚。 所以也许有人做了类似的事情可以帮助我吗?

非常感谢V

好的,找到了解决方案:

def findlineofmaxes(data):
    latmaxes = data.max('lat')
    lineofmaxes = data.where(data == latmaxes, drop=True)
    return lineofmaxes

这是一种解决方法,但对我有用!

我希望可以回答我自己的问题,而不仅仅是删除它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM