Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ทดสอบว่าประเภท float ที่คล้ายกันซึ่งมีขนาดต่างกันเป็น subdtype ของคลาส float ใน Python . หรือไม่


หากต้องการทดสอบว่าประเภท float ที่คล้ายกันซึ่งมีขนาดต่างกันนั้นเป็นประเภทย่อยของคลาส float หรือไม่ ให้ใช้วิธี thenumpy.issubdtype() ใน Python Numpy พารามิเตอร์คือ dtype หรือ object coercible toone

ขั้นตอน

ขั้นแรก นำเข้าไลบรารีที่จำเป็น -

import numpy as np

การใช้เมธอด issubdtype() ใน Numpy การตรวจสอบประเภทข้อมูลทศนิยมที่มีขนาดต่างกัน -

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