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

পাইথনে ইনপুট অ্যারেগুলোর কমন স্ক্যালার টাইপ পান

মাল্টিপল ইনপুট অ্যারের জন্য কমন স্ক্যালার টাইপ বের করতে numpy.common_type() মেথড ব্যবহার করুন। রিটার্ন টাইপ সবসময় ফ্লোটিং পয়েন্ট (inexact) হয়। যদি কোনো ইনপুট ইন্টিজার হয়, তবে ন্যূনতম ৬৪-বিট ফ্লোট রিটার্ন হয়।

উদাহরণ

import numpy as np

print("common_type() মেথড উদাহরণ:\n")

# শুধু float32
print("ফলাফল:", np.common_type(np.arange(3, dtype=np.float32)))

# float32 + int (ডিফল্ট int64)
print("ফলাফল:", np.common_type(np.arange(3, dtype=np.float32), np.arange(2)))

# ইন্ট + কমপ্লেক্স + ফ্লোট
print("ফলাফল:", np.common_type(np.arange(3), np.array([22, 2.j]), np.array([32.9])))

# ইন্ট + ইন্ট + ফ্লোট
print("ফলাফল:", np.common_type(np.arange(3), np.array([22, 39]), np.array([32.9])))

# int32 + int (ডিফল্ট)
print("ফলাফল:", np.common_type(np.arange(3, dtype=np.int32), np.arange(2)))

আউটপুট

common_type() মেথড উদাহরণ:
ফলাফল: 
ফলাফল: 
ফলাফল: 
ফলাফল: 
ফলাফল: 

নियम: সবচেয়ে উচ্চ প্রিসিশনের টাইপই কমন টাইপ হয়। কমপ্লেক্স থাকলে কমপ্লেক্স রিটার্ন হয়।

  1. পাইথন প্যান্ডাস - স্ট্রিং ইনপুট ব্যবহার করে Timedelta অবজেক্ট থেকে ন্যানোসেকেন্ড ফেরত দিন

  2. পাইথন প্যান্ডাস - ইন্টিজার ইনপুট ব্যবহার করে Timedelta অবজেক্ট থেকে ন্যানোসেকেন্ড ফেরত দিন

  3. পাইথনের দ্রুততম ইমপ্লিমেন্টেশন কোনটি?

  4. পাইথনে return স্টেটমেন্ট (The return Statement)