原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.min_scalar_type.html
校对:(虚位以待)
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')