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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *