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

পাইথনে ফ্লোট টাইপের মেশিন লিমিট তথ্য পান

নাম্পাই-তে ফ্লোটিং পয়েন্ট টাইপের মেশিন লিমিট (ন্যূনতম ও সর্বোচ্চ মান) জানতে numpy.finfo() মেথড ব্যবহার করুন। প্যারামিটার হিসেবে ফ্লোট টাইপ পাস করুন।

ধাপসমূহ

import numpy as np

# float16
a = np.finfo(np.float16)
print("ফ্লোট16 ন্যূনতম...\n", a.min)
print("ফ্লোট16 সর্বোচ্চ...\n", a.max)

# float32
b = np.finfo(np.float32)
print("\nফ্লোট32 ন্যূনতম...\n", b.min)
print("ফ্লোট32 সর্বোচ্চ...\n", b.max)

# float64
c = np.finfo(np.float64)
print("\nফ্লোট64 ন্যূনতম...\n", c.min)
print("ফ্লোট64 সর্বোচ্চ...\n", c.max)

আউটপুট

ফ্লোট16 ন্যূনতম... -65500.0
ফ্লোট16 সর্বোচ্চ... 65500.0
ফ্লোট32 ন্যূনতম... -3.4028235e+38
ফ্লোট32 সর্বোচ্চ... 3.4028235e+38
ফ্লোট64 ন্যূনতম... -1.7976931348623157e+308
ফ্লোট64 সর্বোচ্চ... 1.7976931348623157e+308

দ্রষ্টব্য: এখানে ইনস্ট্যান্স (যেমন np.float16(45.9)) না দিয়ে সরাসরি টাইপ (np.float16) পাস করা হয়েছে। দুই পদ্ধতিই একই ফলাফল দেয়।

  1. Python Pandas-এ DataFrame-এর ডেটা টাইপ ও কলাম ইনফরমেশন পাওয়ার পদ্ধতি

  2. পাইথন ডিকশনারিতে get() মেথড – সেফ কি অ্যাক্সেস

  3. পাইথনে টাইপ চেক করার ক্যানোনিক্যাল (Canonical) উপায়

  4. গত বুধবারের জন্য পাইথন ডেট অবজেক্ট কীভাবে পাবেন?