Násobení matic
Abychom lépe pochopili násobení matic, zkusíme si některé maticové operace provést ručně.
Toto cvičení je součástí kurzu
Tvorba doporučovacích systémů s PySparkem
Pokyny k cvičení
- Matice
aabjsou Pandas dataframy. Prohlédni si je pomocí metody.head(). - Vypočítej součin těchto dvou matic samostatně.
- Zadej hodnoty součinu matic
aabdo poleproductvytvořeného pomocínp.array(). - Ověř svůj výsledek pomocí validace na posledním řádku kódu. Metoda
.dot()vynásobí dvě matice dohromady.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)