Сеня рядом и Белла пришел. Былое
NaN, None, NA: отличия и секреты [часть 1]
В python отсутствие значений у переменной/объекта может отражаться как NaN, <NA> или None. Попробуем разобраться, чем они различаются и зачем нужны (см. табл. 1). None - это объект класса NoneType, который встроен в python и может использоваться без импорта иных библиотек. None показывает отсутствие значения или состояния у объекта. Поскольку это объект нечислового типа, его обработка замедляет работу кода при больших объемах данных по сравнению с nan и NA. Пример проверки переменной на отсутствие значения (None) для типа str (текстовое значение)...
Число с плавающей точкой в python
Числа с плавающей точкой (floating-point numbers), или "флоаты" (floats), в Python используются для представления действительных чисел, то есть чисел, которые могут иметь дробную часть. Они являются одним из основных числовых типов данных в Python. Как представляются числа с плавающей точкой В Python (как и в большинстве языков программирования) числа с плавающей точкой обычно реализуются в соответствии со стандартом IEEE 754. Это означает, что они имеют ограниченную точность и могут приводить к некоторым особенностям в вычислениях...