行列x,yの掛け算はnumpyで
np.dot(x,y)で可能ですが
行列x,y,zの掛け算はどのようにするか分からなく質問しました。
a = np.dot(x,y)
b = np.dot(a,z)とするとできますが、コードが2行になるのが煩わしく感じてます。
numpyのライブラリーにx,y,zを引き数にすると掛け算をしてくれるものがあるのではと思ったのですが、ネットで調べた所見つからなくこちらで質問しました。
よろしくお願い致します。
「同時に実施」って、どういう意味ですか?
2 x 3 x 4 っていう3つの整数の掛け算は、(2 x 3) x 4 と左から計算するか、2 x (3 x 4)と右から計算するかします。 2 x 3 x 4 という3項の演算が同時に行われている訳ではないんですけど。
失礼しました。
行列x,yの掛け算はnumpyで
np.dot(x,y)で可能ですが
行列x,y,zの掛け算はどのようにするか分からなく質問しました。
a = np.dot(x,y)
b = np.dot(a,z)とするとできますが、コードが2行になるのが煩わしく感じてます。
質問文は編集できます。
numpyのライブラリーにx,y,zを引き数にすると掛け算をしてくれるものがあるのではと思ったのですが、ネットで調べた所見つからなくこちらで質問しました。
繰り返しになりますが、質問文は編集できます。
ここにコメントを追記しても読まれない可能性があるので、ガイドラインを参照して適切な質問に修正してください。
(上記の通り単なる「コードを教えて」だけの質問は推奨されない質問です)
https://teratail.com/help/question-tips
gentaroさん
アドバイスありがとうございます。

回答1件
あなたの回答
tips
プレビュー