چرا SciPy
- SciPy شامل انواع ماژول هایی است که به حل رایج ترین مشکل مربوط به محاسبات علمی کمک می کند.
- بسته SciPy در Python پر استفاده ترین کتابخانه علمی است که بعد از کتابخانه علمی GNU برای C/C++ یا Matlab در رتبه دوم قرار دارد.
- آسان برای استفاده و درک و همچنین قدرت محاسباتی سریع.
- می تواند روی آرایه ای از کتابخانه NumPy کار کند.
مقایسه Numpy و SciPy
Numpy:
- Numpy به زبان C نوشته می شود و برای محاسبات ریاضی یا عددی استفاده می شود.
- سریعتر از سایر کتابخانه های پایتون است.
- Numpy مفیدترین کتابخانه برای علم داده برای انجام محاسبات اولیه است.
- Numpy چیزی جز نوع داده آرایه ای ندارد که اساسی ترین عملیات مانند مرتب سازی، شکل دهی، نمایه سازی و غیره را انجام می دهد.
SciPy:
- SciPy در بالای NumPy ساخته شده است.
- ماژول SciPy در پایتون یک نسخه کامل از جبر خطی است در حالی که Numpy فقط دارای چند ویژگی است.
- بیشتر ویژگی های جدید Data Science در Scipy به جای Numpy در دسترس هستند.
نصب و راه اندازی محیط SciPy
نصب و راه اندازی در وینودوز
Python3 -m pip install --user numpy scipy
نصب و راه اندازی در لینوکس
sudo apt-get install python-scipy python-numpy
نصب و راه اندازی در مک
sudo port install py35-scipy py35-numpy
روش استاندارد برای وارد کردن ماژول های SciPy و Numpy:
from scipy import special #same for other modules
import numpy as np