如果第一个参数在 Python 中的类型层次结构中是低于/与类型代码相同的,则返回 True
若要返回 true,当第一个参数在类型层次结构中是类型代码较小/相等时,可在 Python Numpy 中使用 numpy.issubdtype() 方法。参数是数据类型或可强制转换为数据类型的一个对象。
步骤
首先,导入所需的库 −
import numpy as np
在 Numpy 中使用 issubdtype() 方法 −
print("Result...",np.issubdtype(np.float64, np.float32)) print("Result...",np.issubdtype(np.float64, np.floating)) print("Result...",np.issubdtype(np.float32, np.floating)) print("Result...",np.issubdtype('i4', np.signedinteger)) print("Result...",np.issubdtype('i8', np.signedinteger)) print("Result...",np.issubdtype(np.int32, np.integer))
示例
import numpy as np # To return True if first argument is a typecode lower/equal in type hierarchy, use the numpy.issubdtype() method in Python Numpy. # The parameters are the dtype or object coercible to one print("Using the issubdtype() method in Numpy\n") print("Result...",np.issubdtype(np.float64, np.float32)) print("Result...",np.issubdtype(np.float64, np.floating)) print("Result...",np.issubdtype(np.float32, np.floating)) print("Result...",np.issubdtype('i4', np.signedinteger)) print("Result...",np.issubdtype('i8', np.signedinteger)) print("Result...",np.issubdtype(np.int32, np.integer))
输出
Using the issubdtype() method in Numpy Result... False Result... True Result... True Result... True Result... True Result... True
广告