ゼロから作るDeepLearningの三章を読んでいたのですが、行列の部分で分からなくなってしまい、質問させて貰いました。
具体的には以下のコードによる、説明です。
A = np.array([[1,2,3],[4,5,6]])
A.shape
(2.3)
B = np.array([[1,2],[3,4],[5,6]])
B.shape
(3,2)
np.dot(A,B)
array([[22,28],[49,64]])
こちらのコードの説明としまして、「行列Aの1次元めの要素数(列数)と行列Bの0次元目の要素数(行数)を同じ値にする必要がある」さらに、「行列Aの1次元めの要素数(3)と行列Bの0次元めの要素数(3)は同じ値」とも記載されていました。
疑問な点なのですが、「次元」とは「列」のことか「行」のことかどちらを表しているのでしょうか。
少々混乱してしまった為、どなたか教えて頂けましたら幸いです。
よろしくお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/29 10:27
2020/01/29 10:33