Spec-Zone.ru › NumPy 2.0

numpy.min_scalar_type

numpy.min_scalar_type(a, /)

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

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

Параметры:
aскаляр или array_like

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

Возвращаемое значение:
outdtype

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

См. также

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–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.min_scalar_type.html

Spec-Zone.ru

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