SciPy - Pendahuluan

SciPy, dilafalkan sebagai Sigh Pi, adalah sumber terbuka python ilmiah, didistribusikan di bawah perpustakaan berlisensi BSD untuk melakukan Perhitungan Matematika, Ilmiah, dan Teknik.

Pustaka SciPy bergantung pada NumPy, yang menyediakan manipulasi larik N-dimensi yang mudah dan cepat. Library SciPy dibangun untuk bekerja dengan array NumPy dan menyediakan banyak praktik numerik yang ramah pengguna dan efisien seperti rutinitas untuk integrasi dan pengoptimalan numerik. Bersama-sama, mereka berjalan di semua sistem operasi populer, cepat dipasang dan gratis. NumPy dan SciPy mudah digunakan, tetapi cukup kuat untuk diandalkan oleh beberapa ilmuwan dan insinyur terkemuka dunia.

Sub-paket SciPy

SciPy diatur ke dalam sub-paket yang mencakup domain komputasi ilmiah yang berbeda. Ini diringkas dalam tabel berikut -

scipy.cluster Kuantisasi vektor / Kmeans
scipy.constants Konstanta fisik dan matematika
scipy.fftpack Transformasi Fourier
scipy.integrate Rutinitas integrasi
scipy.interpolate Interpolasi
scipy.io Masukan dan keluaran data
scipy.linalg Rutinitas aljabar linier
scipy.ndimage paket gambar n-dimensi
scipy.odr Regresi jarak ortogonal
scipy.optimize Optimasi
scipy.signal Pemrosesan sinyal
scipy.sparse Matriks renggang
scipy.spatial Algoritma dan struktur data spasial
scipy.special Fungsi matematika khusus apa pun
scipy.stats Statistik

Struktur data

Struktur data dasar yang digunakan oleh SciPy adalah array multidimensi yang disediakan oleh modul NumPy. NumPy menyediakan beberapa fungsi untuk Aljabar Linear, Transformasi Fourier, dan Pembuatan Angka Acak, tetapi tidak dengan fungsi umum yang setara di SciPy.