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

পাইথনে গাণিতিক ফাংশন - বিশেষ ফাংশন এবং কনস্ট্যান্ট


এই আর্টিকেলে আমরা পাইথন স্ট্যান্ডার্ড লাইব্রেরির math মডিউলে উপলব্ধ বিশেষ ফাংশন এবং কনস্ট্যান্ট সম্পর্কে শিখব।

এখানে আমরা কিছু কনস্ট্যান্ট নিয়ে আলোচনা করব:

  • pi
  • e
  • inf
  • NaN
  • tau

এবং কিছু ফাংশন:

  • Gamma
  • isinf
  • isnan
  • isfinite()
  • erf()

চলুন কনস্ট্যান্টগুলো এবং তাদের মান নিয়ে আলোচনা করি:

pi3.141592…
e2.718281…
tau6.283185…
infঅনন্ত (infinity)
nanNot a Number (সংখ্যা নয়)

এখন কিছু বিশেষ ফাংশন এবং তাদের বাস্তবায়ন নিয়ে আলোচনা করি:

  • Gamma - gamma(n) এর মান ফেরত দেয়

  • isinf - ফাংশনের মান অনন্ত কিনা তা চেক করে

  • isnan - রিটার্ন মানটি সংখ্যা কিনা তা চেক করে

  • isfinite - মান না অনন্ত হলে এবং না NaN হলে True ফেরত দেয়, অন্যথায় False

  • erf - x এর এরর ফাংশন ফেরত দেয়

এখন একটি উদাহরণ দেখি:

উদাহরণ

import math
num = 10
print(math.gamma(num))
if (math.isnan(math.nan)):
    print("The number is not a number")
else:
    print("The number is a number")
if (math.isinf(math.inf)):
    print("The number is positive infinity")
else:
    print("The number is not positive infinity")
print(math.isfinite(math.inf))

আউটপুট

362880.0
The number is not a number
The number is positive infinity
False

উপসংহার

এই আর্টিকেলে আমরা পাইথনের গাণিতিক ফাংশন - বিশেষ ফাংশন এবং কনস্ট্যান্ট সম্পর্কে শিখেছি।


  1. পাইথনে স্কয়ার রুট বের করা (math.sqrt)

  2. পাইথনে একটি সংখ্যার ঘাত (Power) বের করা

  3. পাইথনে ন্যাচারাল লগ (Natural Log) বের করা

  4. পাইথনে স্ট্রিং-এ ম্যাথ অপারেশন করা