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

পাইথনে ভিন্ন আকারের ইন্টিজার ডেটা টাইপগুলো একে অপরের সাবডাইপ নয় তা যাচাই করুন

পাইথন নামপাই-তে numpy.issubdtype() মেথড ব্যবহার করে ভিন্ন আকারের ইন্টিজার ডেটা টাইপগুলো (int16, int32, int64) একে অপরের সাবডাইপ (subdtype) নয় তা যাচাই করা যায়। সবগুলো np.integer বা np.signedinteger ক্লাসের সাবটাইপ, কিন্তু পরস্পর সাবডাইপ নয়।

পদ্ধতি

লাইব্রেরি ইম্পোর্ট করুন

import numpy as np

issubdtype() দিয়ে ইন্টিজার টাইপ পার্সপার যাচাই করুন

print("ফলাফল...", np.issubdtype(np.int16, np.int32))
print("ফলাফল...", np.issubdtype(np.int32, np.int16))
print("ফলাফল...", np.issubdtype(np.int64, np.int32))
print("ফলাফল...", np.issubdtype(np.int32, np.int64))
print("ফলাফল...", np.issubdtype(np.int16, np.int64))
print("ফলাফল...", np.issubdtype(np.int64, np.int16))

সম্পূর্ণ উদাহরণ

import numpy as np

print("Numpy-এ issubdtype() মেথড ব্যবহার\n")

print("ফলাফল...", np.issubdtype(np.int16, np.int32))
print("ফলাফল...", np.issubdtype(np.int32, np.int16))
print("ফলাফল...", np.issubdtype(np.int64, np.int32))
print("ফলাফল...", np.issubdtype(np.int32, np.int64))
print("ফলাফল...", np.issubdtype(np.int16, np.int64))
print("ফলাফল...", np.issubdtype(np.int64, np.int16))

আউটপুট

Numpy-এ issubdtype() মেথড ব্যবহার
ফলাফল... False
ফলাফল... False
ফলাফল... False
ফলাফল... False
ফলাফল... False
ফলাফল... False

ব্যাখ্যা: int16, int32, int64 — এই তিনটি একে অপরের সাবডাইপ নয়। সবগুলো আলাদা আকারের স্বতন্ত্র টাইপ, তবে সবই np.signedinteger এবং np.integer অ্যাবসট্র্যাক্ট বেস ক্লাসের সাবটাইপ।

  1. পাইথনে দুটি বাইনারি ট্রির লিফ সিকোয়েন্স মিল কিনা যাচাই

  2. পাইথনে একটি ট্রি অন্য ট্রির সাবট্রি কিনা যাচাই করা

  3. পাইথনে বিভিন্ন ব্র্যাকেট ব্যালেন্সড ও ওয়েল-ফর্মড কিনা যাচাই করার প্রোগ্রাম

  4. পাইথনে প্যারেনথেসিস ব্যালেন্সড কিনা যাচাই করার প্রোগ্রাম