[英]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.