Spec-Zone.ru › NumPy 1.19

numpy.finfo

class numpy.finfo(dtype) [source]

Машинные пределы для типов с плавающей запятой.

Параметры
dtypefloat, dtype, or instance

Тип данных с плавающей запятой, о котором нужно получить информацию.

См. также

MachAr

Реализация тестов, которые производят эту информацию.

iinfo

Аналог для целочисленных типов данных.

spacing

Расстояние между значением и ближайшим соседним числом

nextafter

Следующее значение с плавающей запятой после x1 в направлении x2

Примечания

Для разработчиков 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API