Как оценить, достаточно ли близки два числа в Python?

this.replace( new RegExp( replaceThis, 'g' ), withThis );
0
задан ShadowRanger 27 March 2019 в 20:28
поделиться

1 ответ

Функция math.isclose действительно предназначена для работы с неточностями с плавающей точкой. Вы можете использовать его для этого, но вам нужно настроить его соответствующим образом: числа в вашем примере расположены более чем на 0.1.

Если вы не беспокоитесь о неточностях с плавающей запятой, лучший способ сравнить их - очевидный:

def equivalent(a, b):
    return abs(a-b) < 0.1
0
ответ дан Draconis 27 March 2019 в 20:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: