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