この問題はnumpyライブラリと関係がある。2つのベクトルにnp.dotを使用すると、どのような影響がありますか?
以前の経験から、np.dotは行列の乗算と同じです。しかし、私は次元が間違っているので、2つのベクトルを乗算することは不可能であるという前提の下にありました。だから私の質問は、np.dotは実際には2つのベクトルに何をするのですか?
さらに、私は次のコードを持っていて、np.dotがスカラーを生成していると仮定します。 Xはまた、ある
x= np.dot(dc, self.c)[:self.ys]
ベクター、どのように操作[:self.ys]ベクターへnp.dotに2つのベクトルの結果を変更しますか?私はこれについて詳細を知ることはできません。
質問の最初の部分は[documentation](https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.dot.html)で回答しています: "... *ベクトルの内積** ** 1次元配列のための*。 2番目の部分は不明です。完全なコード例を提供してください( 'self'を取り除き、使用する変数を定義してください)。 – kazemakase
私は.Net言語でlstm神経回路網に取り組んでおり、このPythonコードを例として使用しています。 x =セル状態(ベクトル)の微分、dc =微分、self.c =タイムステップtS(ベクトル)のセル状態、self.ys =出力サイズ(int) –
私の質問は、 np.dotはスカラーを生成しますが、xはベクトルです[:ys]はスカラーをベクトルに変換しますか? –