Percubaan Array NumPy
- Halaman Sebelumnya Iterasi Array NumPy
- Halaman Berikutnya Pemecah Array NumPy
Penghubungan array NumPy
Penghubungan berarti menempatkan konten dari dua atau lebih array ke dalam satu array.
Dalam SQL, kita menghubungkan tabel berdasarkan kunci, sedangkan di NumPy, kita menghubungkan array berdasarkan sumbu.
Kami mengirimkan serangkaian array yang akan disambungkan dengan sumbu concatenate()
Fungsi array. Jika sumbu tidak disampaikan secara eksplisit, ia dianggap 0.
Contoh
Bersambungkan dua array
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.concatenate((arr1, arr2)) print(arr)
Contoh
Bersambungkan dua array 2-D sepanjang baris (axis=1)
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)
Koneksi array menggunakan fungsi tumpukan
Tumpukan sama dengan catatan, hanya perbedaan adalah tumpukan diselenggarakan sepanjang sumbu baru.
Kami dapat menyambungkan dua array satuan bersamaan sumbu kedua, yang akan mengakibatkan hubungan sepanjang, yaitu tumpukan (stacking).
Kami mengirimkan serangkaian array yang akan disambungkan dengan sumbu concatenate()
Metode array. Jika tidak disampaikan eksplisit sumbu, ia dianggap 0.
Contoh
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)
Tumpukan berdasarkan baris
NumPy menyediakan fungsi bantuan:hstack()
Tumpukan berdasarkan baris.
Contoh
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.hstack((arr1, arr2)) print(arr)
Tumpukan berdasarkan kolom
NumPy menyediakan fungsi bantuan:vstack()
Tumpukan berdasarkan kolom.
Contoh
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.vstack((arr1, arr2)) print(arr)
Tumpukan berdasarkan ketinggian (kedalaman)
NumPy menyediakan fungsi bantuan:dstack()
Tumpukan berdasarkan ketinggian, ketinggian sama dengan kedalaman.
Contoh
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.dstack((arr1, arr2)) print(arr)
- Halaman Sebelumnya Iterasi Array NumPy
- Halaman Berikutnya Pemecah Array NumPy