Spec-Zone.ru › NumPy 1.14

numpy.min_scalar_type

numpy.min_scalar_type(a)

Для скалярного a, возвращает тип данных с наименьшим размером и наименьшим скалярным типом, который может содержать его значение. Для нескалярного массива a, возвращает dtype вектора без изменений.

Значения с плавающей точкой не понижаются до целых чисел, а значения комплексного типа не понижаются до чисел с плавающей точкой.

Параметры:

a : скаляр или array_like

Значение, для которого нужно найти минимальный тип данных.

Возвращает:

out : dtype

Минимальный тип данных.

См. также

result_type, promote_types, dtype, can_cast

Примечания

Введено в версии 1.6.0.

Примеры

>>> np.min_scalar_type(10)
dtype('uint8')
>>> np.min_scalar_type(-260)
dtype('int16')
>>> np.min_scalar_type(3.1)
dtype('float16')
>>> np.min_scalar_type(1e50)
dtype('float64')
>>> np.min_scalar_type(np.arange(4,dtype='f8'))
dtype('float64')

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.min_scalar_type.html

Spec-Zone.ru

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