行列の掛け算
行列の掛け算をより深く理解するために、いくつかの行列演算を手動で行ってみましょう。
この演習はコースの一部です
PySpark で作る Recommendation Engines
演習の手順
- 行列
aとbは Pandas のデータフレームです。それぞれに.head()メソッドを使って内容を確認しましょう。 - この2つの行列の積を自分で計算してみましょう。
np.array()で作成したproduct配列に、行列aとbの積の値を入力します。- コードの最終行にある検証を使って、計算結果を確認しましょう。
.dot()メソッドは2つの行列を掛け合わせます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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)