返回具有最小大小和标量类型的数据类型,这两种给定类型都可以在 Python 中安全地转换为
该方法返回具有最小大小和最小标量类型的数据类型,type1 和 type2 都可以安全地转换为该类型。返回提升的数据类型。返回的数据类型始终按本机字节顺序排列。第一个参数是第一个数据类型。第二个参数是第二种数据类型。numpy.promote_types()
脚步
首先,导入所需的库 -
import numpy as np
检查promote_types()Numpy 中的方法 -
print("Result...",np.promote_types('f4', 'f8'))print("Result...",np.promote_types('i8', 'f4'))
print("Result...",np.promote_types('>i8', '<c8'))
print("Result...",np.promote_types('i4', 'S8'))
print("Result...",np.promote_types(np.int32, np.int64))
print("Result...",np.promote_types(np.float64, complex))
print("Result...",np.promote_types(complex, float))
示例
import numpy as np输出结果#numpy.promote_types() 方法返回具有最小大小和最小标量类型的数据类型,type1 和 type2 都可以安全地转换为该类型。
print("Checking with promote_types() method in Numpy\n")
print("Result...",np.promote_types('f4', 'f8'))
print("Result...",np.promote_types('i8', 'f4'))
print("Result...",np.promote_types('>i8', '<c8'))
print("Result...",np.promote_types('i4', 'S8'))
print("Result...",np.promote_types(np.int32, np.int64))
print("Result...",np.promote_types(np.float64, complex))
print("Result...",np.promote_types(complex, float))
Checking with promote_types() method in NumpyResult... float64
Result... float64
Result... complex128
Result... |S11
Result... int64
Result... complex128
Result... complex128
以上是 返回具有最小大小和标量类型的数据类型,这两种给定类型都可以在 Python 中安全地转换为 的全部内容, 来源链接: utcz.com/z/297200.html