ماژول math در پایتون

ماژول math در پایتون: ابزاری قدرتمند برای محاسبات ریاضی

ماژول math در پایتون یکی از کتابخانه‌های استاندارد این زبان است که توابع و ثابت‌های ریاضی پیشرفته را در اختیار توسعه‌دهندگان قرار می‌دهد. این ماژول برای انجام محاسبات علمی، مهندسی و مالی بسیار کاربردی است.

برای نصب ماژول math نیازی به اقدام خاصی نیست چون به صورت پیش‌فرض در پایتون وجود دارد. فقط کافیست آن را با دستور import math فراخوانی کنید.

ثابت‌های مهم در ماژول math

ثابت مقدار توضیح
math.pi 3.141592... عدد پی
math.e 2.718281... عدد نپر
math.tau 6.283185... نسبت محیط به شعاع

توابع پرکاربرد ماژول math

  • math.sqrt(x): جذر عدد x را محاسبه می‌کند
  • math.pow(x, y): x به توان y را محاسبه می‌کند
  • math.log(x[, base]): لگاریتم x با پایه اختیاری
  • math.sin(x): سینوس زاویه x (بر حسب رادیان)
  • math.degrees(x): تبدیل رادیان به درجه
  • math.ceil(x): گرد کردن به سمت بالا
  • math.floor(x): گرد کردن به سمت پایین

برای مثال، محاسبه مساحت دایره با شعاع 5:

import math
radius = 5
area = math.pi * math.pow(radius, 2)
print(area) # Output: 78.53981633974483

کاربردهای پیشرفته

ماژول math در پروژه‌های پیچیده‌تر مانند پردازش تصویر، یادگیری ماشین و شبیه‌سازی‌های فیزیکی کاربرد فراوانی دارد. برای مثال در محاسبات ماتریسی یا تبدیل‌های هندسی از توابع مثلثاتی این ماژول استفاده می‌شود.

برای یادگیری عمیق‌تر می‌توانید به آموزش جامع اینجا را انتخاب نمایید مراجعه کنید که شامل مثال‌های کاربردی بیشتری است.


نکته مهم: دقت کنید که برخی توابع مانند math.pow با عملگر ** تفاوت دارند. تابع math.pow همیشه نتیجه را به float تبدیل می‌کند، در حالی که ** می‌تواند نتیجه int برگرداند.