ゼロから作るDeep leaningを見ていますが、以下のコードで引数とローカル関数での関係を教えてください。
def predict(self, x): for layer in self.layers.values(): x = layer.forward(x) return x
これは、受け取ったxの配列にlayer.forward(x)の結果が上書きされることになるのでしょうか。
それともローカル変数 xが新しく宣言され、引数のxとは関係ない(ダブらない)ことになるでしょうか。そうであれば、紛らわしいのでyなど異なる変数名を使うべきとはおもいますが。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。