SciPy - Giriş
Sigh Pi olarak telaffuz edilen SciPy, Matematiksel, Bilimsel ve Mühendislik Hesaplamalarını gerçekleştirmek için BSD lisanslı kütüphane altında dağıtılan bilimsel bir python açık kaynağıdır.
SciPy kitaplığı, kullanışlı ve hızlı N boyutlu dizi manipülasyonu sağlayan NumPy'ye dayanır. SciPy kütüphanesi, NumPy dizileriyle çalışmak üzere oluşturulmuştur ve sayısal entegrasyon ve optimizasyon rutinleri gibi birçok kullanıcı dostu ve verimli sayısal uygulama sağlar. Birlikte, tüm popüler işletim sistemlerinde çalışırlar, hızlı kurulurlar ve ücretsizdirler. NumPy ve SciPy'nin kullanımı kolaydır, ancak dünyanın önde gelen bilim adamları ve mühendislerinden bazılarının güvenebileceği kadar güçlüdür.
SciPy Alt paketleri
SciPy, farklı bilimsel hesaplama alanlarını kapsayan alt paketler halinde düzenlenmiştir. Bunlar aşağıdaki tabloda özetlenmiştir -
scipy.cluster | Vektör nicemleme / Kmeans |
scipy.constants | Fiziksel ve matematiksel sabitler |
scipy.fftpack | Fourier dönüşümü |
scipy.integrate | Entegrasyon rutinleri |
scipy.interpolate | İnterpolasyon |
scipy.io | Veri girişi ve çıkışı |
scipy.linalg | Doğrusal cebir rutinleri |
scipy.ndimage | n boyutlu görüntü paketi |
scipy.odr | Ortogonal mesafe regresyonu |
scipy.optimize | Optimizasyon |
scipy.signal | Sinyal işleme |
scipy.sparse | Seyrek matrisler |
scipy.spatial | Konumsal veri yapıları ve algoritmalar |
scipy.special | Herhangi bir özel matematiksel fonksiyon |
scipy.stats | İstatistik |
Veri yapısı
SciPy tarafından kullanılan temel veri yapısı, NumPy modülü tarafından sağlanan çok boyutlu bir dizidir. NumPy, Doğrusal Cebir, Fourier Dönüşümleri ve Rasgele Sayı Üretimi için bazı işlevler sağlar, ancak SciPy'deki eşdeğer işlevlerin genelliği ile birlikte değildir.