کتابخانههای پایتون
کتابخانههای پایتون یک سری کدهای آماده هستند که با تمرکز بر یک مسئله مانند محاسبات عددی قابلیتهای زبان برنامهنویسی پایتون را افزایش میدهند. در این بخش برخی از کتابخانههای مشهور پایتون با تاکید بر کتابخانههایی که در حوزه یادگیری ماشین کاربرد دارند آموزش داده میشود.

NumPy مخفف کلمات Numerical Python است. این کتابخانه جهت محاسبات عددی و کار با ماتریسها (جبر خطی) بسیار کارآمد و مفید است.

Matplotlib یک کتابخانه جامع جهت ایجاد تصویرهای ایستا، انمیشن و اینتراکتیو در پایتون است. Matplotlib کارهای آسان را آسانتر و کارهای ساخت را ممکن میسازد.
Seaborn یک کتابخانه جهت ایجاد نمودارهای آماری در پایتون است که بر اساس matplotlib نوشته شده و با ساختار داده pandas به خوبی سازگار است.

Pandas یک کتابخانه پایتون جهت کار با مجموعه دادهها است. دارای توابعی جهت تحلیل، تمیز کردن (cleaning) و دستکاری داده است.

SciPy یک کتابخانه محاسبات علمی بر اساس NumPy است. SciPy توابع کمکی بیشتری را در زمینه مسائل بهینه سازی، آمار و پردازش سیگنال فراهم میکند.

Tkinter یک کتابخانه استاندارد GUI برای پایتون است. با استفاده از این کتابخانه میتوان به سرعت و به آسانی اپلیکیشنهای GUI را ساخت.

Sci-kit Learn کتابخانهای مبتنی بر Python برای یادگیری ماشین است که ابزارهای قدرتمندی برای تحلیل دادهها و مدلسازی پیشبینی فراهم میکند.

TensorFlow کتابخانهای متنباز برای یادگیری ماشین و شبکههای عصبی است که توسط Google توسعه داده شده است و برای مدلسازی پیچیده یادگیری عمیق بسیار مناسب است.

PyTorch کتابخانهای متنباز برای یادگیری عمیق است که با ارائه انعطافپذیری بالا و سهولت در استفاده، به یکی از انتخابهای محبوب در تحقیق و توسعه تبدیل شده است.

Theano کتابخانهای قدرتمند برای محاسبات عددی و توسعه شبکههای عصبی است که بهینهسازیهای سطح پایین را برای سرعتبخشیدن به محاسبات پیچیده فراهم میکند.

OpenCV مجموعهای از ابزارهای قدرتمند برای پردازش تصویر و بینایی کامپیوتر است که برای کاربردهای متنوعی از تشخیص چهره تا واقعیت افزوده استفاده میشود.