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