کتابخانه SciPy چیست و نحوه استفاده در پایتون

کتابخانه SciPy یک کتابخانه رایگان و محاسباتی و فنی میباشد . این ماژول در ابتدا برای محاسبات فنی فیزیک‌دان ها و محاسبات ژئوفیزیکی و همچنین فیزیولوژییکی طراحی شد.  این ماژول خودش از چند ماژول دیگر بهرهمند شده ، یکی از این ماژول ها NumPY است. ماژول SciPy نسبت به ماژول Numpy بهینه شده و سرعت بالایی در محاسبلت دارد.

بهزاد میرزازاده بهزاد میرزازاده

زمان مطالعه

3 دقیقه

بازدید

30

پرسش و پاسخ

0
کتابخانه SciPy چیست و نحوه استفاده در پایتون

چرا SciPy

  1. SciPy شامل انواع ماژول هایی است که به حل رایج ترین مشکل مربوط به محاسبات علمی کمک می کند.
  2. بسته SciPy در Python پر استفاده ترین کتابخانه علمی است که بعد از کتابخانه علمی GNU برای C/C++ یا Matlab در رتبه دوم قرار دارد.
  3. آسان برای استفاده و درک و همچنین قدرت محاسباتی سریع.
  4. می تواند روی آرایه ای از کتابخانه 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