numpy.min_scalar_type#
- numpy.min_scalar_type(a, /)#
对于标量
a
,返回能够容纳其值的最小大小和最小标量类型的 dtype。对于非标量数组a
,返回其未修改的向量 dtype。浮点值不会降级为整数,复数也不会降级为浮点数。
- 参数:
- **a** 标量或类数组
要查找最小数据类型的 value。
- 返回:
- **out** dtype
最小数据类型。
注释
版本 1.6.0 中新增。
示例
>>> import numpy as np >>> 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')