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