numpy.finfo
-
class numpy.finfo(dtype)[source] -
Пределы машинных чисел с плавающей точкой.
Параметры: dtype : float, dtype, или экземпляр
Тип данных с плавающей точкой, о котором требуется получить информацию.
См. также
Примечания
Для разработчиков NumPy: не создавайте экземпляры этого объекта на уровне модуля. Первоначальный расчёт этих параметров является трудоёмким и негативно сказывается на времени импорта. Эти объекты кэшируются, поэтому многократное вызов
finfo()внутри ваших функций не проблема.Атрибуты
bits (int) Количество бит, занимаемых типом. eps (float) Наименьшее представимое положительное число, такое что 1.0 + eps != 1.0. Типeps— подходящий тип данных с плавающей точкой.epsneg (число с плавающей точкой соответствующего типа) Наименьшее представимое положительное число, такое что 1.0 - epsneg != 1.0.iexp (int) Количество бит в части экспоненты представления с плавающей точкой. machar (MachAr) Объект, который вычислил эти параметры и хранит более подробную информацию. machep (int) Экспонента, которая даёт eps.max (число с плавающей точкой соответствующего типа) Наибольшее представимое число. maxexp (int) Наименьшая положительная степень основания (2), которая вызывает переполнение. min (число с плавающей точкой соответствующего типа) Наименьшее представимое число, обычно -max.minexp (int) Наименьшая отрицательная степень основания (2), при которой нет ведущих нулей в мантиссе. negep (int) Экспонента, которая даёт epsneg.nexp (int) Количество бит в экспоненте, включая её знак и смещение. nmant (int) Количество бит в мантиссе. precision (int) Приблизительное количество десятичных знаков, до которых точен этот тип float. resolution (число с плавающей точкой соответствующего типа) Приблизительное десятичное разрешение этого типа, т.е., 10**-precision.tiny (float) Наименьшее положительное используемое число. Тип tiny— подходящий тип данных с плавающей точкой.
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.finfo.html