如果第一个参数在 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

更新日期: 2022-2 月 25 日

90 次浏览

开启你的 职业生涯

完成学习后即可获得认证

入门
广告