Итак:
Код: Выделить всё
2.1235 with 2 decimals --> 2.12
2.1276 with 2 decimals --> 2.12 (round would give 2.13 which is not what I need)
Конечно, я могу умножить число на 10^ndecimals, затем применить нижний предел и, наконец, разделить на 10^nдесятичные числа
Код: Выделить всё
new_value = np.floor(old_value * 10**ndecimals) / 10**ndecimals
Подробнее здесь: https://stackoverflow.com/questions/580 ... f-decimals
Мобильная версия