返回具有最小大小和标量类型的数据类型,这两种给定类型都可以在 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 Numpy

Result... float64

Result... float64

Result... complex128

Result... |S11

Result... int64

Result... complex128

Result... complex128

以上是 返回具有最小大小和标量类型的数据类型,这两种给定类型都可以在 Python 中安全地转换为 的全部内容, 来源链接: utcz.com/z/297200.html

回到顶部