numpy.min_scalar_type
-
numpy.min_scalar_type(a) -
Для скалярного
a, возвращает тип данных с наименьшим размером и наименьшим скалярным типом, который может содержать его значение. Для нескалярного массиваa, возвращает dtype вектора без изменений.Значения с плавающей точкой не понижаются до целых чисел, а комплексные значения не понижаются до чисел с плавающей точкой.
- Параметры
-
-
ascalar or 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–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.min_scalar_type.html