การคูณเมทริกซ์
เพื่อทำความเข้าใจการคูณเมทริกซ์อย่างลึกซึ้งยิ่งขึ้น ลองทำการดำเนินการเมทริกซ์ด้วยตัวเองกันดู
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้าง Recommendation Engines ด้วย PySpark
คำแนะนำการฝึกหัด
- เมทริกซ์
aและbเป็น Pandas dataframe ใช้เมธอด.head()กับแต่ละเมทริกซ์เพื่อดูข้อมูล - คำนวณผลคูณของเมทริกซ์ทั้งสองด้วยตัวเอง
- ป้อนค่าผลคูณของเมทริกซ์
aและbลงในอาร์เรย์productที่สร้างด้วยnp.array() - ใช้การตรวจสอบในบรรทัดสุดท้ายของโค้ดเพื่อประเมินคำตอบ โดยเมธอด
.dot()จะคูณเมทริกซ์สองตัวเข้าด้วยกัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Use the .head() method to view the contents of matrices a and b
print("Matrix A: ")
print (a.____())
print("Matrix B: ")
print (b.____())
# Complete the matrix with the product of matrices a and b
product = np.array([[____,____], [____,____]])
# Run this validation to see how your estimate performs
product == np.dot(a,b)