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

การคูณเมทริกซ์สองตัวด้วย NumPy ใน Python

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีการคูณเมทริกซ์สองตัวด้วยไลบรารี NumPy ใน Python ซึ่งทำได้อย่างง่ายดายด้วยฟังก์ชัน dot ของ NumPy

ขั้นตอนการติดตั้ง

ติดตั้ง NumPy ด้วยคำสั่ง:

pip install numpy

ขั้นตอนการเขียนโปรแกรม

  1. นำเข้าไลบรารี NumPy
  2. สร้างเมทริกซ์ (initialize matrices)
  3. คูณเมทริกซ์ด้วย numpy.dot(matrix_1, matrix_2) และเก็บผลลัพธ์
  4. แสดงผลลัพธ์

ตัวอย่างโค้ด

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 ทำให้การคูณเมทริกซ์เป็นเรื่องง่ายและมีประสิทธิภาพ หากมีข้อสงสัย สามารถถามได้ในส่วนความคิดเห็น