এই আর্টিকেলে আমরা পাইথন স্ট্যান্ডার্ড লাইব্রেরির math মডিউলে উপলব্ধ বিশেষ ফাংশন এবং কনস্ট্যান্ট সম্পর্কে শিখব।
এখানে আমরা কিছু কনস্ট্যান্ট নিয়ে আলোচনা করব:
- pi
- e
- inf
- NaN
- tau
এবং কিছু ফাংশন:
- Gamma
- isinf
- isnan
- isfinite()
- erf()
চলুন কনস্ট্যান্টগুলো এবং তাদের মান নিয়ে আলোচনা করি:
| pi | 3.141592… |
| e | 2.718281… |
| tau | 6.283185… |
| inf | অনন্ত (infinity) |
| nan | Not 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
উপসংহার
এই আর্টিকেলে আমরা পাইথনের গাণিতিক ফাংশন - বিশেষ ফাংশন এবং কনস্ট্যান্ট সম্পর্কে শিখেছি।