NumPy - Dizi Manipülasyonu
NumPy paketinde ndarray nesnesindeki öğelerin işlenmesi için çeşitli rutinler mevcuttur. Aşağıdaki türlerde sınıflandırılabilirler -
Şekil değiştirmek
Sr.No. | Şekil ve Açıklama |
---|---|
1 | yeniden şekillendirmek Verilerini değiştirmeden bir diziye yeni bir şekil verir |
2 | düz Dizi üzerinde 1-D yineleyici |
3 | düzleştirmek Dizinin bir boyuta daraltılmış bir kopyasını döndürür |
4 | çözülmek Bitişik, düzleştirilmiş bir dizi verir |
Transpoze İşlemleri
Sr.No. | Operasyon Açıklaması |
---|---|
1 | değiştirmek Bir dizinin boyutlarına izin verir |
2 | ndarray.T Self.transpose () ile aynı |
3 | Rollaxis Belirtilen ekseni geriye doğru yuvarlar |
4 | takas vergileri Bir dizinin iki eksenini değiştirir |
Boyutları Değiştirme
Sr.No. | Boyut ve Açıklama |
---|---|
1 | yayın yapmak Yayını taklit eden bir nesne üretir |
2 | broadcast_to Bir diziyi yeni bir şekle yayınlar |
3 | expand_dims Bir dizinin şeklini genişletir |
4 | suyunu sıkmak Tek boyutlu girdileri bir dizinin şeklinden kaldırır |
Dizilere Katılma
Sr.No. | Dizi ve Açıklama |
---|---|
1 | sıralamak Mevcut bir eksen boyunca bir dizi diziyi birleştirir |
2 | yığın Yeni bir eksen boyunca bir dizi diziyi birleştirir |
3 | hstack Dizileri yatay olarak sırayla yığınlar (sütun açısından) |
4 | vstack Dizileri dikey olarak sırayla yığınlar (satır bazında) |
Dizileri Bölme
Sr.No. | Dizi ve Açıklama |
---|---|
1 | Bölünmüş Bir diziyi birden çok alt diziye böler |
2 | hsplit Bir diziyi yatay olarak birden çok alt diziye böler (sütun olarak) |
3 | vsplit Bir diziyi dikey olarak birden çok alt diziye böler (satır bazında) |
Eleman Ekleme / Çıkarma
Sr.No. | Öğe ve Açıklama |
---|---|
1 | yeniden boyutlandır Belirtilen şekle sahip yeni bir dizi döndürür |
2 | eklemek Değerleri bir dizinin sonuna ekler |
3 | eklemek Değerleri verilen eksen boyunca verilen endekslerden önce ekler |
4 | sil Silinen bir eksen boyunca alt dizilere sahip yeni bir dizi döndürür |
5 | benzersiz Bir dizinin benzersiz öğelerini bulur |