পাইথন নামপাই-তে numpy.issubdtype() মেথড ব্যবহার করে ভিন্ন আকারের ফ্লোট ডেটা টাইপগুলো (float16, float32, float64) একে অপরের সাবডাইপ (subdtype) নয় তা যাচাই করা যায়। সবগুলো np.floating ক্লাসের সাবটাইপ, কিন্তু পরস্পর সাবডাইপ নয়।
পদ্ধতি
লাইব্রেরি ইম্পোর্ট করুন
import numpy as np
issubdtype() দিয়ে ফ্লোট টাইপ পার্সপার যাচাই করুন
print("ফলাফল...", np.issubdtype(np.float16, np.float32))
print("ফলাফল...", np.issubdtype(np.float32, np.float16))
print("ফলাফল...", np.issubdtype(np.float64, np.float32))
print("ফলাফল...", np.issubdtype(np.float32, np.float64))
print("ফলাফল...", np.issubdtype(np.float16, np.float64))
print("ফলাফল...", np.issubdtype(np.float64, np.float16))
সম্পূর্ণ উদাহরণ
import numpy as np
print("Numpy-এ issubdtype() মেথড ব্যবহার\n")
print("ফলাফল...", np.issubdtype(np.float16, np.float32))
print("ফলাফল...", np.issubdtype(np.float32, np.float16))
print("ফলাফল...", np.issubdtype(np.float64, np.float32))
print("ফলাফল...", np.issubdtype(np.float32, np.float64))
print("ফলাফল...", np.issubdtype(np.float16, np.float64))
print("ফলাফল...", np.issubdtype(np.float64, np.float16))
আউটপুট
Numpy-এ issubdtype() মেথড ব্যবহার
ফলাফল... False
ফলাফল... False
ফলাফল... False
ফলাফল... False
ফলাফল... False
ফলাফল... False
ব্যাখ্যা: float16, float32, float64 — এই তিনটি একে অপরের সাবডাইপ নয়। সবগুলো আলাদা আকারের স্বতন্ত্র টাইপ, তবে সবই np.floating অ্যাবসট্র্যাক্ট বেস ক্লাসের সাবটাইপ। issubdtype(A, B) এখানে A কি B-এর সাবটাইপ তা যাচাই করে, যেটি এখানে যেকোনো জোড়ার জন্য সত্য নয়।