numpy.MachAr
- class numpy.MachAr(float_conv=<class 'float'>, int_conv=<class 'int'>, float_to_float=<class 'float'>, float_to_str=<function MachAr.<lambda>>, title='Python floating point number')[source]
-
Диагностика параметров машины.
- Параметры
-
- float_convфункция, необязательно
-
Функция, преобразующая целое число или массив целых чисел в число с плавающей точкой или массив чисел с плавающей точкой. По умолчанию —
float. - int_convфункция, необязательно
-
Функция, преобразующая число с плавающей точкой или массив чисел с плавающей точкой в целое число или массив целых чисел. По умолчанию —
int. - float_to_floatфункция, необязательно
-
Функция, преобразующая массив чисел с плавающей точкой в число с плавающей точкой. По умолчанию —
float. Обратите внимание, что в текущей реализации эта функция, похоже, не выполняет полезных действий. - float_to_strфункция, необязательно
-
Функция, преобразующая отдельное число с плавающей точкой в строку. По умолчанию —
lambda v:'%24.16e' %v. - titleстрока, необязательно
-
Заголовок, который выводится в строковом представлении
MachAr.
См. также
Ссылки
- 1
-
Пресс, Теукольский, Ветерлинг и Фланнери, «Численные рецепты на C++», 2-е изд., Издательство Кембриджского университета, 2002, стр. 31.
- Атрибуты
-
- ibetaцелое число
-
Основание, в котором представлены числа.
- itцелое число
-
Количество цифр в основании
ibeta, в мантиссе числа с плавающей точкой M. - machepцелое число
-
Показатель степени наименьшего (самого отрицательного) порядка
ibeta, который, прибавленный к 1,0, дает значение, отличное от 1,0. - epsчисло с плавающей точкой
-
Число с плавающей точкой
beta**machep(точность чисел с плавающей точкой) - negepцелое число
-
Показатель степени наименьшей степени
ibeta, которую, вычтя из 1,0, дает значение, отличное от 1,0. - epsnegчисло с плавающей точкой
-
Число с плавающей точкой
beta**negep. - iexpцелое число
-
Количество битов в показателе степени (включая его знак и смещение).
- minexpцелое число
-
Наименьшая (самая отрицательная) степень
ibeta, соответствующая отсутствию ведущих нулей в мантиссе. - xminчисло с плавающей точкой
-
Число с плавающей точкой
beta**minexp(наименьшее [по модулю] положительное число с плавающей точкой с полной точностью). - maxexpцелое число
-
Наименьшая (положительная) степень
ibeta, вызывающая переполнение. - xmaxчисло с плавающей точкой
-
(1-epsneg) * beta**maxexp(наибольшее [по модулю] используемое значение с плавающей точкой). - irndцелое число
-
В
range(6), информация о том, какой тип округления выполняется при сложении, и о том, как обрабатывается подпоток. - ngrdцелое число
-
Количество «стражевых разрядов», используемых при усечении произведения двух мантисс для соответствия представлению.
- epsilonчисло с плавающей точкой
-
То же, что и
eps. - tinyчисло с плавающей точкой
-
То же, что и
xmin. - hugeчисло с плавающей точкой
-
То же, что и
xmax. - precisionчисло с плавающей точкой
-
- int(-log10(eps)) - resolutionчисло с плавающей точкой
-
- 10**(-precision)
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.MachAr.html