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.