ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีการคูณเมทริกซ์สองตัวด้วยไลบรารี NumPy ใน Python ซึ่งทำได้อย่างง่ายดายด้วยฟังก์ชัน dot ของ NumPy
ขั้นตอนการติดตั้ง
ติดตั้ง NumPy ด้วยคำสั่ง:
pip install numpy
ขั้นตอนการเขียนโปรแกรม
- นำเข้าไลบรารี NumPy
- สร้างเมทริกซ์ (initialize matrices)
- คูณเมทริกซ์ด้วย
numpy.dot(matrix_1, matrix_2)และเก็บผลลัพธ์ - แสดงผลลัพธ์
ตัวอย่างโค้ด
import numpy as np
# สร้างเมทริกซ์
matrix_1 = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
matrix_2 = [
[7, 8, 9],
[4, 5, 6],
[1, 2, 3]
]
# คูณเมทริกซ์
result = np.dot(matrix_1, matrix_2)
# แสดงผล
print(result)
ผลลัพธ์
[[ 18 24 30] [ 54 69 84] [ 90 114 138]]
สรุป
NumPy ทำให้การคูณเมทริกซ์เป็นเรื่องง่ายและมีประสิทธิภาพ หากมีข้อสงสัย สามารถถามได้ในส่วนความคิดเห็น