У меня есть значение ndarray
значений с плавающей запятой в numpy, и я хочу найти уникальные значения этого массива. Конечно, у этого есть проблемы из-за точности с плавающей запятой... поэтому я хочу иметь возможность устанавливать значение дельта для использования при сравнении при разработке тех элементов, которые уникальны.
Есть ли способ сделать это? На данный момент я просто делаю:
unique(array)
Что дает мне что-то вроде:
array([ -Inf, 0.62962963, 0.62962963, 0.62962963, 0.62962963,
0.62962963])
где значения, которые выглядят одинаково (с количеством отображаемых десятичных знаков), явно немного отличаются.