Menggabungkan array python tanpa numpy

Bagaimana cara menggabungkan array NumPy dengan Python? . Penggabungan mengacu pada menempatkan isi dari dua atau lebih array dalam satu array. Di Python NumPy, kita bisa menggabungkan array dengan sumbu (vertikal atau horizontal), sedangkan di SQL kita menggabungkan tabel berdasarkan kunci

Anda bisa melewatkan urutan array yang ingin Anda gabungkan ke fungsi concatenate(), bersama dengan sumbu. Jika sumbu tidak dilewati secara eksplisit, itu diambil sebagai 0. Pada artikel ini, saya akan menjelaskan cara menggabungkan array NumPy (ndarray) dengan contoh menggunakan fungsi seperti concatenate(), import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 6, import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 7, import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 8, import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 9

Perhatikan bahwa di Python NumPy,  [ 4 7 12 5 9 15] 0 adalah larik multidimensi dan homogen dari item berukuran tetap dengan jenis yang sama. Anda dapat membuat objek ndarray dengan menggunakan  [ 4 7 12 5 9 15] 1

1. Contoh Cepat NumPy Concatenate Arrays

Jika Anda sedang terburu-buru, berikut adalah beberapa contoh cepat tentang cara menggabungkan dua array NumPy. Atau, Anda juga dapat menggunakan NumPy. append() berfungsi untuk menambahkan array

# Below are a quick examples # Example 1: Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) # Example 2: Use concatenate() with axis con = np.concatenate((arr, arr1), axis=1) print(con) # Example 3: Use np.stack() function to Join Arrays con = np.stack((arr, arr1), axis=1) print(con) # Example 4: Use np.hstack() function con = np.hstack((arr, arr1)) print(con) # Example 5: Use np.vstack() function con = np.vstack((arr, arr1)) print(con) # Example 6: Use np.dstack() function to Stacking Along Height (depth) con = np.dstack((arr, arr1)) print(con)

Mari kita lihat masing-masing dengan contoh

2. Menggabungkan NumPy Array

Gunakan import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 5 untuk menggabungkan konten dari dua atau beberapa larik menjadi satu larik. Fungsi ini membutuhkan beberapa argumen bersama dengan array NumPy untuk digabungkan dan mengembalikan ndarray array Numpy. Perhatikan bahwa metode ini juga menggunakan sumbu sebagai argumen lain, jika tidak ditentukan defaultnya adalah 0

Penggabungan mengacu pada menempatkan isi dari dua atau lebih array dalam satu array. Di Python NumPy, kita bisa menggabungkan array dengan sumbu (vertikal atau horizontal), sedangkan di SQL kita menggabungkan tabel berdasarkan kunci

import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con)

Hasil di bawah output. Jika Anda perhatikan itu hanya menambahkan elemen dari larik kedua ke larik pertama dan mengembalikan larik NumPy baru

[ 4 7 12 5 9 15]

3. Gunakan numpy. gabungkan() dengan sumbu=1

Anda juga dapat menggabungkan dua array NumPy berdasarkan kolom dengan menentukan sumbu=1. Sekarang array yang dihasilkan adalah matriks lebar dengan lebih banyak kolom daripada baris. Dengan [ 4 7 12 5 9 15] _3, ini mengembalikan array array (Array bersarang)

# Use concatenate() with axis con = np.concatenate((arr, arr1), axis=1) print(con)

Hasil di bawah output

[[ 4 5] [ 7 9] [12 15]]

Sekarang mari kita lihat cara menggabungkan array NumPy bersarang

# Create NumPy array arr = np.array([[4, 6],[9, 13]]) arr1 = np.array([[8, 3],[12, 19]]) # Use np.concatenate() Function con = np.concatenate((arr, arr1), axis=1) print(con)

Hasil di bawah output

[[ 4 6 8 3] [ 9 13 12 19]]

4. Gunakan numpy. stack() Fungsi untuk Menggabungkan Array

Juga, gunakan fungsi [ 4 7 12 5 9 15] 4 untuk menggabungkan urutan array di sepanjang sumbu baru. Anda melewatkan urutan array yang ingin Anda gabungkan ke fungsi [ 4 7 12 5 9 15] 4 bersama dengan sumbu. Jika sumbu tidak dilewati secara eksplisit, maka dianggap nol

# Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use numpy.stack() Function to Join Arrays con = np.stack((arr, arr1), axis=1) print(con)

Hasil di bawah output. Karena saya menggunakan [ 4 7 12 5 9 15] _3 itu digabungkan pada kolom

[[ 4 5] [ 7 9] [12 15]]

5. Gunakan NumPy. hstack() Fungsi

Demikian pula, Anda juga dapat menggabungkan array secara horizontal di Python NumPy menggunakan fungsi import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 7. hstack() digunakan untuk menumpuk array secara horizontal

# Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use NumPy.hstack() Functions con = np.hstack((arr, arr1)) print(con)

Hasil di bawah output

[ 4 7 12 5 9 15]

6. Gunakan NumPy. fungsi vstack()

Anda dapat menggunakan [ 4 7 12 5 9 15] _8 untuk menumpuk array secara berurutan secara vertikal

import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) _1

Hasil di bawah output

import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) _2

7. Gunakan numpy. dstack() Berfungsi untuk Menggabungkan Array

Gunakan [ 4 7 12 5 9 15] _9 untuk menumpuk bersama dengan ketinggian, yang sama dengan kedalaman

import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) _3

Hasil di bawah output. Output ini sama dengan menggunakan # Use concatenate() with axis con = np.concatenate((arr, arr1), axis=1) print(con) 0 dengan [ 4 7 12 5 9 15] 3

import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) _4

8. Kesimpulan

Pada artikel ini, saya telah menjelaskan cara menggabungkan NumPy dua atau beberapa array menggunakan # Use concatenate() with axis con = np.concatenate((arr, arr1), axis=1) print(con) 0, import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 6, import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 7, import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 8, import numpy as np #Create NumPy arrays arr = np.array([4, 7, 12]) arr1 = np.array([5, 9, 15]) # Use concatenate() to join two arrays con = np.concatenate((arr, arr1)) print(con) 9 dengan contoh. Penggabungan mengacu pada menempatkan isi dari dua atau lebih array dalam satu array. Di Python NumPy, kita bisa menggabungkan array dengan sumbu (vertikal atau horizontal), sedangkan di SQL kita menggabungkan tabel berdasarkan kunci

Bagaimana cara menggabungkan dua array dengan Python tanpa NumPy?

Dalam metode ini, kita mendeklarasikan dua array yang berbeda dan kemudian menambahkannya dengan menggunakan operator '+' (operator penjumlahan) di antaranya . Itu sama dengan menambahkan dua nilai. Array bertindak sebagai operan dan '+' adalah operatornya.

Bagaimana Anda menggabungkan array dengan Python?

Bagaimana cara menggabungkan array NumPy dengan Python? . use the numpy. fungsi concatenate() untuk menyatukan, menggabungkan, atau menggabungkan urutan dua atau beberapa array menjadi satu array NumPy. Penggabungan mengacu pada menempatkan isi dari dua atau lebih array dalam satu array.

Bagaimana Anda menggabungkan array array dengan Python?

concatenate() menggabungkan urutan array di sepanjang sumbu yang ada. .
Sintaksis. numpy. gabungkan((arr1, arr2, …), sumbu=0, keluar=Tidak ada)
Parameter
arr1, arr2, …. [urutan dari array_like] Array harus memiliki bentuk yang sama, kecuali dalam dimensi yang sesuai dengan sumbu

Bagaimana Anda menggabungkan tiga array?

7 Jawaban .
arr = arr. concat(arr1, arr2, arr3)
arr = Larik. prototipe. concat(arr1, arr2, arr3)
arr = []. concat(arr1, arr2, arr3)

Postingan terbaru

LIHAT SEMUA