Я пытаюсь прочитать CSV-файл с некоторыми данными XYZ, но когда сетка с использованием Python Natgrid вызывает ошибку: two input triples have the same x/y coordinates
. Вот мой массив:
np.array([[41.540588, -100.348335, 0.052785],
[41.540588, -100.348335, 0.053798],
[42.540588, -102.348335, 0.021798],
[42.540588, -102.348335, 0.022798],
[43.540588, -103.348335, 0.031798]])
Я хочу удалить дубликаты XY и получить максимальное значение Z. Основываясь на примере выше, я хочу удалить любые минимальные значения этого массива:
np.array([[41.540588, -100.348335, 0.053798],
[42.540588, -102.348335, 0.022798],
[43.540588, -103.348335, 0.031798]])
Я пытался использовать np.unique
, но пока мне не повезло, потому что он не работает со строками (только столбцы).