วิธีเพิ่มแถวและคอลัมน์ของอาร์เรย์ numpy


คุณสามารถใช้วิธีการต่อไปนี้เพื่อเพิ่มแถวและคอลัมน์ของอาร์เรย์ 2D NumPy:

วิธีที่ 1: เพิ่มแถวของอาร์เรย์ NumPy

 arr. sum (axis= 1 )

วิธีที่ 2: เพิ่มคอลัมน์อาร์เรย์ NumPy

 arr. sum (axis= 0 )

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติกับอาร์เรย์ 2D NumPy ต่อไปนี้:

 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]]

ตัวอย่างที่ 1: เพิ่มแถวของอาร์เรย์ NumPy

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อเพิ่มแถวของอาร์เรย์ NumPy:

 import numpy as np

#calculate sum of rows in NumPy array
arr. sum (axis= 1 )

array([ 3, 12, 21, 30, 39, 48])

ตารางผลลัพธ์จะแสดงผลรวมของแต่ละแถวของตาราง 2D NumPy

ตัวอย่างเช่น:

  • ผลรวมของค่าในแถวแรกคือ 0 + 1 + 2 = 3 .
  • ผลรวมของค่าในแถวแรกคือ 3 + 4 + 5 = 12 .
  • ผลรวมของค่าในแถวแรกคือ 6 + 7 + 8 = 21 .

และอื่นๆ

ตัวอย่างที่ 2: ผลรวมของคอลัมน์ของตาราง NumPy

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อเพิ่มคอลัมน์ของอาร์เรย์ NumPy:

 import numpy as np

#calculate sum of columns in NumPy array
arr. sum (axis= 0 )

array([45, 51, 57])

ตารางผลลัพธ์จะแสดงผลรวมของแต่ละคอลัมน์ของตาราง 2D NumPy

ตัวอย่างเช่น:

  • ผลรวมของค่าในคอลัมน์แรกคือ 0+3+6+9+12+15 = 45
  • ผลรวมของค่าในแถวแรกคือ 1+4+7+10+13+16 = 51 .
  • ผลรวมของค่าในแถวแรกคือ 2+5+8+11+14+17 = 57 .

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับฟังก์ชัน NumPy sum() ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่น ๆ ใน NumPy:

วิธีค้นหาดัชนีค่าในอาร์เรย์ NumPy
วิธีรับคอลัมน์เฉพาะจากอาร์เรย์ NumPy
วิธีเพิ่มคอลัมน์ในอาร์เรย์ NumPy

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *