কম্পিউটার টিউটোরিয়াল

পাইথনে প্রথম আর্গুমেন্ট টাইপকোড দ্বিতীয়টির সমান বা নিচে কিনা যাচাই করুন

পাইথন নামপাই-তে 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)
  1. পাইথন প্যান্ডাস - ইন্ডেক্সে যেকোনো এলিমেন্ট ট্রু কিনা যাচাই

  2. পাইথনে দুটি আয়তাকার ওভারল্যাপ হচ্ছে কিনা যাচাই করার প্রোগ্রাম

  3. পাইথনে প্রথম নন-জিরো নম্বারের ইনডেক্স বের করা (First occurrence of True number)

  4. পাইথনে স্ট্রিংয়ের প্রথম ইউনিক ক্যারেক্টার