在 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 次瀏覽

開啟你的 事業

透過完成課程獲取認證

開始
廣告
© . All rights reserved.