numpy.finfo
-
class numpy.finfo(dtype)[source] -
Машинные пределы для типов с плавающей запятой.
- Параметры
-
-
dtypefloat, dtype, or instance -
Тип данных с плавающей запятой, о котором нужно получить информацию.
-
См. также
Примечания
Для разработчиков NumPy: не создавайте экземпляры этого класса на уровне модуля. Изначальное вычисление этих параметров дорогостоящее и негативно сказывается на времени импорта. Эти объекты кэшируются, поэтому вызов
finfo()многократно внутри ваших функций не проблема.- Атрибуты
-
-
bitsint -
Количество бит, занимаемых типом.
-
epsfloat -
Разница между 1.0 и следующим меньшим представимым числом с плавающей запятой, большим, чем 1.0. Например, для 64-битных двоичных чисел с плавающей запятой в стандарте IEEE-754,
eps = 2**-52, приблизительно 2.22e-16. -
epsnegfloat -
Разница между 1.0 и следующим меньшим представимым числом с плавающей запятой, меньшим, чем 1.0. Например, для 64-битных двоичных чисел с плавающей запятой в стандарте IEEE-754,
epsneg = 2**-53, приблизительно 1.11e-16. -
iexpint -
Количество бит в части экспоненты представления чисел с плавающей запятой.
-
macharMachAr -
Объект, который вычислил эти параметры и содержит более подробную информацию.
-
machepint -
Экспонента, которая дает
eps. -
maxfloating point number of the appropriate type -
Наибольшее представимое число.
-
maxexpint -
Наименьшая положительная степень основания (2), которая приводит к переполнению.
-
minfloating point number of the appropriate type -
Наименьшее представимое число, обычно
-max. -
minexpint -
Наименьшая отрицательная степень основания (2), совместимая с отсутствием ведущих нулей в мантиссе.
-
negepint -
Экспонента, которая дает
epsneg. -
nexpint -
Количество бит в экспоненте, включая её знак и смещение.
-
nmantint -
Количество бит в мантиссе.
-
precisionint -
Приблизительное количество десятичных знаков, с точностью до которых этот тип чисел с плавающей запятой.
-
resolutionfloating point number of the appropriate type -
Приблизительное десятичное разрешение этого типа, т.е.
10**-precision. -
tinyfloat -
Наименьшее положительное используемое число. Тип
tiny— подходящий тип чисел с плавающей запятой.
-
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/generated/numpy.finfo.html