numpy.min_scalar_type¶
-
numpy.
min_scalar_type
(a)¶ 对于标量
a
,返回具有最小大小和最小标量种类的数据类型,它可以保存其值。对于非标量数组a
,返回未修改的向量的dtype。浮点值不会降级为整数,复数值不会降级为浮点值。
参数: a:scalar或array_like
要找到其最小数据类型的值。
返回: out:dtype
最小数据类型。
笔记
版本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')