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.