Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

อธิบาย Python Matrix พร้อมตัวอย่าง


เมทริกซ์ใน Python เป็นอาร์เรย์สองมิติที่มีจำนวนแถวและคอลัมน์เฉพาะ องค์ประกอบข้อมูลในเมทริกซ์ Python สามารถเป็นตัวเลข สตริง หรือสัญลักษณ์ เป็นต้น

เมทริกซ์หรือรายการสองมิติเป็นโครงสร้างข้อมูลที่สำคัญ การดำเนินการต่างๆ ที่เกี่ยวข้องกับเมทริกซ์เกี่ยวข้องกับทรานสโพส การบวกหรือการคูณของเมทริกซ์สองตัว

เราจะหารือถึงวิธีการประกาศเมทริกซ์ในไพ ธ อนด้วยจำนวนแถวและคอลัมน์เฉพาะ จากนั้นป้อนข้อมูลจากผู้ใช้ และสุดท้ายพิมพ์เมทริกซ์

ประกาศเมทริกซ์ใน Python เป็นรายการที่ซ้อนกัน

เมทริกซ์ใน Python สามารถประกาศเป็นรายการที่ซ้อนกันได้ ต้องระบุจำนวนแถวและคอลัมน์ สมมติว่าจำนวนแถวคือ 3 และจำนวนคอลัมน์คือ 4 เราจะประกาศเมทริกซ์ดังนี้

Matrix=[[0]*4 for i in range(3)]

ป้อนองค์ประกอบเมทริกซ์และพิมพ์ตามแถว

ตัวอย่าง

col=4
rows=3
matrix=[[0]*col for i in range(rows)]
for i in range(rows):
   print("Enter","row",i+1,"elements")
   for j in range(col):
      matrix[i][j]=int(input())

def rowvise(matrix):
   for i in range(rows):
      print(matrix[i])
print("print as nested list")
print(matrix)
print("print each row in separate line")
rowvise(matrix)

ผลลัพธ์

Enter row 1 elements
1
2
3
4
Enter row 2 elements
5
6
7
8
Enter row 3 elements
1
2
3
4
print as nested list
[[1, 2, 3, 4], [5, 6, 7, 8], [1, 2, 3, 4]]
print each row in separate line
[1, 2, 3, 4]
[5, 6, 7, 8]
[1, 2, 3, 4]

นี่คือการดำเนินการพื้นฐานบนเมทริกซ์ ซึ่งเกี่ยวข้องกับการประกาศเมทริกซ์ การกำหนดค่าองค์ประกอบข้อมูล และการพิมพ์เมทริกซ์ การดำเนินการอื่นๆ เช่น ทรานสโพส สามารถทำได้โดยใช้ตรรกะเฉพาะกับเมทริกซ์ที่กำหนด