Я понимаю, что этот вопрос задают и отвечают здесь . Но я нашел случай, когда принятый ответ не работает. Но поскольку у меня недостаточно репутации, чтобы комментировать, я поднимаю этот вопрос для него.
В [65]: a = xar.DataArray ([[1, 2, 3], [3,1, 2], [2, 3, 1]])
В [66]: a.where (a == a.max (), drop = True) .squeeze () Out [66]: массив ([[nan, nan, 3.], [3., nan, nan], [nan, 3., nan]]) Размеры без координат: dim_0, dim_1