পাইথন নামপাই-তে numpy.issubdtype() মেথড ব্যবহার করে প্রথম আর্গুমেন্টটি দ্বিতীয় আর্গুমেন্টের টাইপ হায়ারার্কিতে সমান বা নিচে (subtype) কিনা তা যাচাই করা যায়। প্যারামিটারগুলো হল dtype বা সেটিতে কনভার্টযোগ্য অবজেক্ট।
পদ্ধতি
লাইব্রেরি ইম্পোর্ট করুন
import numpy as np
issubdtype() মেথড ব্যবহার করে টাইপ যাচাই করুন
print("ফলাফল...", np.issubdtype(np.float64, np.float32))
print("ফলাফল...", np.issubdtype(np.float64, np.floating))
print("ফলাফল...", np.issubdtype(np.float32, np.floating))
print("ফলাফল...", np.issubdtype('i4', np.signedinteger))
print("ফলাফল...", np.issubdtype('i8', np.signedinteger))
print("ফলাফল...", np.issubdtype(np.int32, np.integer))
সম্পূর্ণ উদাহরণ
import numpy as np
print("Numpy-এ issubdtype() মেথড ব্যবহার\n")
print("ফলাফল...", np.issubdtype(np.float64, np.float32))
print("ফলাফল...", np.issubdtype(np.float64, np.floating))
print("ফলাফল...", np.issubdtype(np.float32, np.floating))
print("ফলাফল...", np.issubdtype('i4', np.signedinteger))
print("ফলাফল...", np.issubdtype('i8', np.signedinteger))
print("ফলাফল...", np.issubdtype(np.int32, np.integer))
আউটপুট
Numpy-এ issubdtype() মেথড ব্যবহার
ফলাফল... False
ফলাফল... True
ফলাফল... True
ফলাফল... True
ফলাফল... True
ফলাফল... True
ব্যাখ্যা:
float64হলfloat32এর সাবটাইপ নয় (False)float64এবংfloat32উভয়ইfloatingক্লাসের সাবটাইপ (True)'i4'(int32) এবং'i8'(int64) হলsignedintegerএর সাবটাইপ (True)int32হলintegerএর সাবটাইপ (True)