NumPy Тип данных: функция MachAr ()
функция numpy.MachAr ()
Функция MachAr () используется для проверки пределов точности типов.
Версия: 1.15.0
Синтаксис:
numpy.MachAr (float_conv = <класс 'float'>, int_conv = <класс 'int'>, float_to_float = <класс 'float'>, float_to_str = <функция MachAr. <lambda >>, title = 'число с плавающей запятой Python' )
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
float_conv | Функция, которая преобразует целочисленный или целочисленный массив в массив с плавающей точкой или с плавающей точкой. По умолчанию это float. | Необязательный |
int_conv | Функция, которая преобразует массив с плавающей точкой или массив с плавающей точкой в массив целых или целых чисел. По умолчанию это int. | Необязательный |
float_to_float | Функция, которая конвертирует массив float в float. По умолчанию это float. Обратите внимание, что это, кажется, не делает ничего полезного в текущей реализации. | Необязательный |
float_to_str | Функция, которая конвертирует одиночное число с плавающей точкой в строку. По умолчанию лямбда-версия: "% 24.16e"% v. | Необязательный |
заглавие | Заголовок, который печатается в строковом представлении MachAr. | Необязательный |
Пример: функция numpy.MachAr ()
>>> import numpy as np
>>> machar = numpy.MachAr(float_conv=numpy.float32)
>>> print(machar)
Machine parameters for Python floating point number
---------------------------------------------------------------------
ibeta=2 it=23 iexp=8 ngrd=0 irnd=5
machep=-23 eps= 1.1920928955078125e-07 (beta**machep == epsilon)
negep =-24 epsneg= 5.9604644775390625e-08 (beta**epsneg)
minexp=-126 xmin= 1.1754943508222875e-38 (beta**minexp == tiny)
maxexp=128 xmax= 3.4028234663852886e+38 ((1-epsneg)*beta**maxexp == huge)
---------------------------------------------------------------------
Python - NumPy Code Editor:
Предыдущая: iinfo ()
Далее: Тестирование типов данных issctype ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code