如果第一个参数的类型代码在 Python 类型层次结构中较低/相等,则返回 True

pythonnumpyserver side programmingprogramming

如果第一个参数的类型代码在类型层次结构中较低/相等,则返回 True,请使用 Python Numpy 中的 numpy.issubdtype() 方法。参数是可强制转换为 1 的 dtype 或对象

步骤

首先,导入所需的库 −

import numpy as np

在 Numpy 中使用 issubdtype() 方法−

print("结果...",np.issubdtype(np.float64, np.float32))
print("结果...",np.issubdtype(np.float64, np.floating))
print("结果...",np.issubdtype(np.float32, np.floating))
print("结果...",np.issubdtype('i4', np.signedinteger))
print("结果...",np.issubdtype('i8', np.signedinteger))
print("结果...",np.issubdtype(np.int32, np.integer))

示例

import numpy as np

# 如果第一个参数是类型层次结构中较低/相等的类型代码,则返回 True,请使用 Python Numpy 中的 numpy.issubdtype() 方法。

# 参数是可强制转换为 1 的 dtype 或对象
print("Using the issubdtype() method in Numpy\n")
print("结果...",np.issubdtype(np.float64, np.float32))
print("结果...",np.issubdtype(np.float64, np.floating))
print("结果...",np.issubdtype(np.float32, np.floating))
print("结果...",np.issubdtype('i4', np.signedinteger))
print("结果...",np.issubdtype('i8', np.signedinteger))
print("结果...",np.issubdtype(np.int32, np.integer))

输出

Using the issubdtype() method in Numpy

结果...False
结果...True
结果...True
结果...True
结果...True
结果...True

相关文章