কম্পিউটার

পাইথনে ফ্লোটিং পয়েন্ট উপস্থাপনার সূচক অংশে বিটের সংখ্যা পান


ফ্লোটিং পয়েন্ট রিপ্রেজেন্টেশনের এক্সপোনেন্ট অংশে বিটের সংখ্যা পেতে, Python Numpy-এ numpy.finfo() পদ্ধতির iexpattribute ব্যবহার করুন। প্রথম প্যারামিটার হল ফ্লোট অর্থাৎ যে ধরনের ফ্লোট ডেটা টাইপ সম্পর্কে তথ্য পাওয়ার জন্য।

পদক্ষেপ

প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -

numpy np হিসাবে আমদানি করুন

float16 প্রকারের জন্য পরীক্ষা করা হচ্ছে। iexp হল এক্সপোনেন্ট অংশে বিটের সংখ্যা পাওয়া। ন্যূনতম হল প্রদত্ত dtype-এর সর্বনিম্ন মান। সর্বোচ্চ হল প্রদত্ত dtype-এর সর্বনিম্ন মান। −

a =np.finfo(np.float16(45.9))print("exponent অংশ float16 প্রকারে বিটের সংখ্যা...\n",a.iexp)মুদ্রণ("float16 প্রকারের সর্বনিম্ন...\ n",a.min)প্রিন্ট("float16 প্রকারের সর্বোচ্চ...\n",a.max)

দৃষ্টান্ত সহ float32 প্রকারের জন্য পরীক্ষা করা হচ্ছে
b =np.finfo(np.float32(22.3))প্রিন্ট("\nএক্সপোনেন্ট অংশে বিটের সংখ্যা float32 প্রকার...\n",b.iexp)মুদ্রণ("ফ্লোট32 প্রকারের সর্বনিম্ন... \n",b.min)প্রিন্ট("সর্বোচ্চ ফ্লোট 32 প্রকার...\n",b. সর্বোচ্চ)

উদাহরণ সহ ফ্লোট টাইপ পরীক্ষা করা হচ্ছে −

c =np.finfo(np.float64(29.2))প্রিন্ট("\nএক্সপোনেন্ট অংশে বিটের সংখ্যা float64 প্রকার...\n",c.iexp)মুদ্রণ("ফ্লোট64 প্রকারের সর্বনিম্ন... \n",c.min)প্রিন্ট("float64 প্রকারের সর্বোচ্চ...\n",c.max)

উদাহরণ

np# হিসাবে numpy আমদানি করুন ফ্লোটিং পয়েন্ট প্রতিনিধিত্বের সূচক অংশে বিটের সংখ্যা পেতে, Python Numpy-এ numpy.finfo() পদ্ধতির iexp অ্যাট্রিবিউট ব্যবহার করুন# প্রথম প্যারামিটারটি হল ফ্লোট যেমন ফ্লোট ডেটা টাইপ সম্পর্কে তথ্য পেতে।# float16 টাইপ পরীক্ষা করা হচ্ছে# আইএক্সপ হল এক্সপোনেন্ট অংশে বিটের সংখ্যা পেতে # মিন হল প্রদত্ত dtype-এর সর্বনিম্ন মান। # সর্বাধিক হল প্রদত্ত dtype.a-এর সর্বনিম্ন মান =np.finfo(np.float16(45.9))প্রিন্ট("এক্সপোনেন্ট অংশে বিটের সংখ্যা float16 প্রকার...\n",a.iexp)মুদ্রণ("float16 প্রকারের সর্বনিম্ন...\n",a .min)মুদ্রণ("float16 প্রকারের সর্বোচ্চ...\n",a.max)# দৃষ্টান্ত সহ float32 প্রকার পরীক্ষা করা হচ্ছে অংশ float32 প্রকার...\n",b.iexp)প্রিন্ট("float32 প্রকারের সর্বনিম্ন...\n",b.min)মুদ্রণ("float32 প্রকারের সর্বোচ্চ...\n",b.max) # instancesc =np.finfo(np.float64(29.2))print("\nexponent অংশে বিটের সংখ্যা float64) সহ ফ্লোট টাইপ পরীক্ষা করা হচ্ছে টাইপ...\n",c.iexp)প্রিন্ট("float64 প্রকারের সর্বনিম্ন...\n",c.min)প্রিন্ট("float64 প্রকারের সর্বোচ্চ...\n",c.max)

আউটপুট

 সূচক অংশে বিটের সংখ্যা float16 প্রকার...5সর্বনিম্ন float16 প্রকার...-65500.0সর্বাধিক float16 প্রকার...65500.0বিটের সংখ্যা ফ্লোট32 প্রকার...8সর্বনিম্ন float32 প্রকার। .-3.4028235e+38ফ্লোট32 প্রকারের সর্বাধিক...3.4028235e+38 এক্সপোনেন্ট অংশে বিটের সংখ্যা float64 প্রকার...11সর্বনিম্ন float64 টাইপ...-1.7976931348623157e31313486231535335353335 এর প্রকার... /প্রে> 
  1. সি-তে ফ্লোটিং পয়েন্ট নম্বরে সেট বিটগুলি কীভাবে গণনা করবেন?

  2. পাইথনে 1 বিটের সংখ্যা

  3. পাইথনে একটি উদাহরণের ক্লাসের নাম কীভাবে পাবেন?

  4. পাইথন রেগুলার এক্সপ্রেশনে ক্যাপচার গ্রুপের সংখ্যা কীভাবে পাবেন?