วิธีเพิ่มแถวและคอลัมน์ของอาร์เรย์ 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