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

ตรวจสอบว่าประเภทในอาร์กิวเมนต์แรกเป็นคลาสย่อยของวินาทีใน Python . หรือไม่


ในการพิจารณาว่าประเภทในอาร์กิวเมนต์แรกเป็นคลาสย่อยของวินาทีหรือไม่ ให้ใช้เมธอด numpy.issubsctype() ใน Python numpy อาร์กิวเมนต์ที่ 1 และ 2 เป็นประเภทข้อมูล

ขั้นตอน

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

นำเข้า numpy เป็น np

การใช้เมธอด issubsctype() ใน Numpy ตรวจสอบว่าอาร์กิวเมนต์แรกเป็นคลาสย่อยของอาร์กิวเมนต์ที่สองหรือไม่ -

print("ผลลัพธ์...",np.issubsctype(np.float16, np.float32))print("ผลลัพธ์...",np.issubsctype(np.int32, np.signedinteger))print(" ผลลัพธ์...",np.issubsctype('i4', np.signedinteger))print("ผลลัพธ์...",np.issubsctype('S8', str))print("ผลลัพธ์...",np. issubsctype(np.array([45, 89]), int))print("ผลลัพธ์...",np.issubsctype(np.array([5., 25., 40.]), float)) 

ตัวอย่าง

นำเข้า numpy เป็น np# เพื่อตรวจสอบว่าประเภทในอาร์กิวเมนต์แรกเป็นคลาสย่อยของวินาทีหรือไม่ ให้ใช้เมธอด numpy.issubsctype() ใน Python numpy# อาร์กิวเมนต์ที่ 1 และ 2 คือ datatypesprint("การใช้ issubsctype() วิธีใน Numpy\n")# ตรวจสอบว่าอาร์กิวเมนต์แรกเป็นคลาสย่อยของอาร์กิวเมนต์ที่สองหรือไม่print("ผลลัพธ์...",np.issubsctype(np.float16, np.float32))print("ผลลัพธ์...", np.issubsctype(np.int32, np.signedinteger))print("ผลลัพธ์...",np.issubsctype('i4', np.signedinteger))print("ผลลัพธ์...",np.issubsctype('S8 ', str))print("ผลลัพธ์...",np.issubsctype(np.array([45, 89]), int))print("ผลลัพธ์...",np.issubsctype(np.array([ 5., 25., 40.]), float))

ผลลัพธ์

การใช้เมธอด issubsctype() ใน NumpyResult... FalseResult... TrueResult... TrueResult... FalseResult... TrueResult... True