numpy.
min_scalar_type
标量 a ,返回可以保存其值的最小大小和最小标量类型的数据类型。对于非标量数组 a ,返回未修改的矢量数据类型。
a
浮点值不会降级为整数,复杂值也不会降级为浮点。
要找到其最小数据类型的值。
最小数据类型。
参见
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')