在Python中测试不同大小的类似浮点类型是否是浮点类的子类型
pythonnumpyserver side programmingprogramming
要测试不同大小的类似浮点类型是否是浮点类的子类型,请使用Python Numpy中的numpy.issubdtype()方法。参数是dtype或可强制转换为1的对象。
步骤
首先,导入所需的库 −
import numpy as np
使用Numpy中的issubdtype()方法。检查具有不同大小的浮点数据类型 −
print("结果...",np.issubdtype(np.float16, np.floating)) print("结果...",np.issubdtype(np.float32, np.floating)) print("结果...",np.issubdtype(np.float64, np.floating))
示例
import numpy as np # 要测试不同大小的类似浮点类型是否是浮点类的子类型,请使用 Python Numpy 中的 numpy.issubdtype() 方法。 # 参数是可强制转换为一个的 dtype 或对象 print("在 Numpy 中使用 issubdtype() 方法\n") # 检查具有不同大小的浮点数据类型 print("结果...",np.issubdtype(np.float16, np.floating)) print("结果...",np.issubdtype(np.float32, np.floating)) print("结果...",np.issubdtype(np.float64, np.floating))
输出
在 Numpy 中使用 issubdtype() 方法 结果...True 结果...True 结果...True