我有一个位势异常 netcdf 文件,我想一个一个地找出异常的最大值。但是,如果我使用 ds.max(),有时会得到多个结果。这是因为最大值可能出现在多个位置。比如region.max():
<xarray.Dataset>
Dimensions: (LATITUDE: 1, LONGITUDE: 2)
Coordinates:
* LONGITUDE (LONGITUDE) float32 220.5 220.8
* LATITUDE (LATITUDE) float32 72.0
TIME datetime64[ns] 2021-06-18
Data variables:
Z_STAR (LATITUDE, LONGITUDE) float64 196.5 196.5
Attributes:
history: PyFerret V7.63 (optimized) 3-Apr-23
Conventions: CF-1.6
我想知道是否有办法告诉 Xarray 只找到一个最大值。
我目前的解决方案是检查结果是否包含多个值,如果是,则只使用第一个值。但我想知道是否有更有效的方法来做到这一点。