如果第一个参数的类型代码在 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