在 Python 中测试不同大小的类似浮点类型是否是浮点数类的子类型


要测试不同大小的类似浮点类型是否是浮点数类的子类型,请在 Python Numpy 中使用 numpy.issubdtype() 方法。参数可以强制转换为 dtype 或对象。

步骤

首先,导入必需的库 −

import numpy as np

在 Numpy 中使用 issubdtype() 方法。检查具有不同大小的浮点数数据类型 −

print("Result...",np.issubdtype(np.float16, np.floating))
print("Result...",np.issubdtype(np.float32, np.floating))
print("Result...",np.issubdtype(np.float64, np.floating))

示例

import numpy as np

# To test whether similar float type of different sizes are subdtypes of floating class, 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")

# Checking for floating point datatype with different sizes
print("Result...",np.issubdtype(np.float16, np.floating))
print("Result...",np.issubdtype(np.float32, np.floating))
print("Result...",np.issubdtype(np.float64, np.floating))

输出

Using the issubdtype() method in Numpy

Result... True
Result... True
Result... True

更新于:2022-02-25

74 次浏览

开启你的 事业

通过完成课程获取认证

开始
广告