np.concatenate - How to Join Numpy Array in Python

np.concatenate: Cara bergabung dengan numpy array di Python – Codewithaden

Itu np.concatenate () adalah fungsi perpustakaan yang tidak Bergabung dengan dua array numpy menjadi satu array numpy tunggal. Ada dua jenis penggabungan array. Salah satunya adalah dengan menggabungkan menggunakan sumbu 0, yaitu, dengan menambahkan array kedua di akhir array pertama. Kemudian yang lain adalah dengan menggabungkan array pertama dan array kedua dengan kolom.

Kolom array kedua akan bergabung di akhir kolom array pertama.

Sintaksis

numpy.concatenate ((a1, a2, ...), axis = 0, out = tidak ada, dtype = tidak ada, casting = "same_kind")  

Argumen

(A1, A2, …): Ini adalah urutan array yang ingin kami gabungkan.

sumbu : Ini adalah sumbu di mana array akan bergabung. Secara default, itu adalah 0. Ini menggabungkan barisan. Jika sumbu adalah 1, maka itu adalah kolom gabungan.

keluar : Jika ini digunakan, bentuknya harus benar.

dtype : The dtype singkatan dari tipe data. Kami dapat menentukan tipe data dalam argumen DTYPE. Array output akan memiliki tipe data yang disediakan dalam argumen ini. Jika tidak ada yang disediakan, maka itu mengambil tipe data sebagai Tidak ada .

pengecoran : The pengecoran terdiri dari beberapa coran – tidak, equiv, aman, sama_kind, tidak aman. Same_kind disetel sebagai default.

Program Python untuk menggabungkan dua array menggunakan np.concatenate

# impor numpy sebagai np 
 impor numpy sebagai np 

 # Membuat array numpy bernama ARR1 
 arr1 = np.array ([1, 2, 3]) 

 # Membuat array numpy bernama ARR2 
 arr2 = np.array ([4, 5, 6]) 

 # menggabungkan ARR dan ARR2 
 res = np.concatenate ((arr1, arr2)) 
 Cetak (res)  

Keluaran

[1 2 3 4 5 6]  

Dalam program ini, kami mengimpor Numpy untuk bekerja dengan data numerik. Kemudian, kami membuat dua array numpy bernama arr1 dan arr2 . Kemudian kami menggabungkan menggunakan fungsi np.concatenate ().

Itu np.concatenate () fungsi menggabungkan arr1 dengan arr2 . Karena tidak ada argumen lain yang disahkan, itu akan mempertimbangkan argumen default.

Sumbu akan dianggap sebagai 0. Kedua sumbu menghasilkan output yang sama dalam array dimensi tunggal, tetapi dalam array multi-dimensi, sumbu mengubah hasilnya. Dalam program ini, elemen ditambahkan oleh baris.

Mari kita lihat contoh lain.

# Impor numpy sebagai np 
 impor numpy sebagai np 

 # Membuat array numpy bernama ARR1 
 arr1 = np.array ([[8, 7], [6, 5]]) 

 # Membuat array numpy bernama ARR2 
 arr2 = np.array ([[4, 3], [2, 1]]) 

 # menggabungkan ARR dan ARR2 
 res = np.concatenate ((arr1, arr2), axis = 1) 
 Cetak (res)  

Keluaran

[[8 7 4 3] 
 [6 5 2 1]]  

Dalam program ini, kami menggunakan sumbu sebagai 1. Program ini akan menggabungkan baris pertama dari array kedua dengan baris pertama array pertama. Oleh karena itu kolom dari array pertama dikombinasikan dengan kolom array kedua.

Itu untuk tutorial ini.

Pos terkait

np.insert

np.absolute

NP.Product

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *