numpy.promote_types¶
-
numpy.
promote_types
(type1, type2)¶ 返回
type1
和type2
可以安全转换的最小尺寸和最小标量类型的数据类型。返回的数据类型始终以本机字节顺序。此函数是对称和关联的。
参数: type1:dtype或dtype说明符
第一种数据类型。
type2:dtype或dtype说明符
第二种数据类型。
返回: out:dtype
提升的数据类型。
也可以看看
笔记
版本1.6.0中的新功能。
从NumPy 1.9开始,promote_types函数现在返回一个有效的字符串长度,当给定整数或float dtype作为一个参数和字符串dtype作为另一个参数。以前,它总是返回输入字符串dtype,即使它不够长,不能存储转换为字符串的最大整数/浮点值。
例子
>>> np.promote_types('f4', 'f8') dtype('float64')
>>> np.promote_types('i8', 'f4') dtype('float64')
>>> np.promote_types('>i8', '<c8') dtype('complex128')
>>> np.promote_types('i4', 'S8') dtype('S11')