কম্পিউটার

পাইথনে এই ধরনের ফ্লোট সুনির্দিষ্ট দশমিক সংখ্যার আনুমানিক সংখ্যা পান


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

পদক্ষেপ

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

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

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

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

float32 টাইপ −

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

ফ্লোট টাইপ −

পরীক্ষা করা হচ্ছে
c =np.finfo(np.float64(29.2))প্রিন্ট("\nদশমিক সংখ্যার আনুমানিক সংখ্যা পাওয়ার নির্ভুলতা...\n", a. নির্ভুলতা)মুদ্রণ("ঘৃতাংশে বিটের সংখ্যা অংশ...\n",c.iexp)মুদ্রণ("float64 প্রকারের সর্বনিম্ন...\n",c.min)মুদ্রণ("float64 প্রকারের সর্বোচ্চ...\n",c.max) 

উদাহরণ

np# হিসেবে numpy আমদানি করুন ফ্লোট অর্থাৎ যে ধরনের ফ্লোট ডেটা টাইপ সম্পর্কে তথ্য পাওয়ার জন্য।# float16 typea =np.finfo(np.float16(45.976))প্রিন্টের জন্য পরীক্ষা করা হচ্ছে("দশমিক সংখ্যার আনুমানিক সংখ্যা পাওয়ার নির্ভুলতা...\n" ,a.precision)মুদ্রণ("প্রবাহিত অংশে বিটের সংখ্যা...\n",a.iexp)মুদ্রণ("float16 প্রকারের সর্বনিম্ন...\n",a.min)মুদ্রণ("float16-এর সর্বোচ্চ type...\n",a.max)# float32 typeb =np.finfo(np.float32(22.3))প্রিন্টের জন্য পরীক্ষা করা হচ্ছে("\nদশমিক সংখ্যার আনুমানিক সংখ্যা পাওয়ার নির্ভুলতা...\n", a.precision)মুদ্রণ("প্রবাহিত অংশে বিটের সংখ্যা...\n", b.iexp)মুদ্রণ("float32 প্রকারের সর্বনিম্ন...\n",b.min)মুদ্রণ("float32 প্রকারের সর্বাধিক ...\n",b.max)# float typec =np.finfo(np.float64(29.2))প্রিন্টের জন্য পরীক্ষা করা হচ্ছে("\nদশমিক সংখ্যার আনুমানিক সংখ্যা পাওয়ার নির্ভুলতা। প্রিন্ট ("float64 প্রকারের সর্বোচ্চ...\n",c.max)

আউটপুট

দশমিক সংখ্যার আনুমানিক সংখ্যা পাওয়ার নির্ভুলতা...3 সূচক অংশে বিটের সংখ্যা...5সর্বনিম্ন ফ্লোট16 প্রকার...-65500.0ফ্লোট16 প্রকারের সর্বাধিক...65500.0আনুমানিক সংখ্যা পাওয়ার নির্ভুলতা দশমিক সংখ্যার...3 সূচক অংশে বিটের সংখ্যা...8সর্বাধিক float32 প্রকার...-3.4028235e+38সর্বাধিক float32 প্রকার...3.4028235e+38 দশমিক সংখ্যার আনুমানিক সংখ্যা পাওয়ার নির্ভুলতা... সূচক অংশে 3 বিটের সংখ্যা...11সর্বনিম্ন float64 প্রকার...-1.7976931348623157e+308সর্বোচ্চ float64 প্রকার...1.7976931348623157e+308

  1. প্রদত্ত দশমিক সংখ্যা শুধুমাত্র পাইথনে 0 এবং 1 সংখ্যা আছে কিনা তা পরীক্ষা করুন

  2. পাইথনে একটি সংখ্যার সমস্ত অঙ্কের ফ্রিকোয়েন্সি একই কিনা তা পরীক্ষা করুন

  3. ফ্লোট দশমিককে অক্টাল সংখ্যায় রূপান্তর করতে পাইথন প্রোগ্রাম

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