Cara menambahkan baris dan kolom array numpy
Anda dapat menggunakan metode berikut untuk menambahkan baris dan kolom array NumPy 2D:
Metode 1: Tambahkan baris array NumPy
arr. sum (axis= 1 )
Metode 2: Tambahkan kolom array NumPy
arr. sum (axis= 0 )
Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan array NumPy 2D berikut:
import numpy as np #create NumPy array arr = np. arange ( 18 ). reshape ( 6,3 ) #view NumPy array print (arr) [[ 0 1 2] [3 4 5] [6 7 8] [9 10 11] [12 13 14] [15 16 17]]
Contoh 1: Tambahkan baris array NumPy
Kita dapat menggunakan sintaks berikut untuk menambahkan baris array NumPy:
import numpy as np #calculate sum of rows in NumPy array arr. sum (axis= 1 ) array([ 3, 12, 21, 30, 39, 48])
Tabel yang dihasilkan memperlihatkan jumlah setiap baris tabel NumPy 2D.
Misalnya:
- Jumlah nilai pada baris pertama adalah 0 + 1 + 2 = 3 .
- Jumlah nilai pada baris pertama adalah 3 + 4 + 5 = 12 .
- Jumlah nilai pada baris pertama adalah 6 + 7 + 8 = 21 .
Dan seterusnya.
Contoh 2: jumlah kolom tabel NumPy
Kita dapat menggunakan sintaks berikut untuk menambahkan kolom array NumPy:
import numpy as np #calculate sum of columns in NumPy array arr. sum (axis= 0 ) array([45, 51, 57])
Tabel yang dihasilkan memperlihatkan jumlah setiap kolom tabel NumPy 2D.
Misalnya:
- Jumlah nilai pada kolom pertama adalah 0+3+6+9+12+15 = 45 .
- Jumlah nilai pada baris pertama adalah 1+4+7+10+13+16 = 51 .
- Jumlah nilai pada baris pertama adalah 2+5+8+11+14+17 = 57 .
Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi NumPy sum() di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di NumPy:
Cara menemukan indeks nilai dalam array NumPy
Cara mendapatkan kolom tertentu dari array NumPy
Bagaimana cara menambahkan kolom ke array NumPy