NumPy Dizi Birleştirme
- Önceki Sayfa NumPy Dizi Iterasyon
- Sonraki Sayfa NumPy Dizi Bölme
NumPy dizgeleri birleştirme
Birleştirme, iki veya daha fazla dizgenin içeriğini tek bir dizge içinde toplamak anlamına gelir.
SQL'de, tabloları anahtar üzerinden birleştiririz, NumPy'de ise eksen boyunca dizgeleri birleştiririz.
Bir dizi eksenle birlikte bağlamak için geçiyoruz concatenate()
Fonksiyonun dizgesi. Eğer belirtilmemişse, 0 olarak varsayılır.
Örnek
İki dizge birleştirme:
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.concatenate((arr1, arr2)) print(arr)
Örnek
Satırları (axis=1) boyunca iki 2-D dizge birleştirme:
import numpy as np arr1 = np.array([[1, 2], [3, 4]]) arr2 = np.array([[5, 6], [7, 8]]) arr = np.concatenate((arr1, arr2), axis=1) print(arr)
Yığınlama fonksiyonu ile dizileri birleştirme
Yığınlama, birleştirme ile aynıdır, tek fark yığınlama yeni bir eksen boyunca yapılır.
İki bir boyutlu diziyi ikinci eksen boyunca bağlayabiliriz, bu da onların birbirine doluşmasını (yığınlanmasını) sağlar.
Bir dizi eksenle birlikte bağlamak için geçiyoruz concatenate()
Yönteminin dizisi. Eksen belirtmezseniz, varsayılan olarak 0 olarak algılanır.
Örnek
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.stack((arr1, arr2), axis=1) print(arr)
Satırlar boyunca yığınla
NumPy, bir yardımcı fonksiyon sağlar:hstack()
Satırlar boyunca yığınla
Örnek
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.hstack((arr1, arr2)) print(arr)
Sütunlar boyunca yığınla
NumPy, bir yardımcı fonksiyon sağlar:vstack()
Sütunlar boyunca yığınla
Örnek
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.vstack((arr1, arr2)) print(arr)
Yükseklik (derinlik) boyunca yığınla
NumPy, bir yardımcı fonksiyon sağlar:dstack()
Yükseklik ile aynı yükseklikte yığınla
Örnek
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.dstack((arr1, arr2)) print(arr)
- Önceki Sayfa NumPy Dizi Iterasyon
- Sonraki Sayfa NumPy Dizi Bölme