introdl
introdl copied to clipboard
演習4-3について
初めまして。真面目なプログラマのためのディープラーニング入門で勉強中です。とても分かりやすくて助かっています。
演習4-3のコードについてですが、ピタゴラスの定理の部分で
ya = np.sqrt((x**2) / 3)
とありますが、長さが3のndarrayが出てきてしまいます。
これを
ya = np.sqrt(np.sum(x**2)/3)
に変更したら動きました。
Python初心者なので自信がありませんが、あってますでしょうか?
@showhey0119 さま
お返事が遅れまして申し訳ありません。ご指摘ありがとうございます。
はい、おっしゃるとおり、 np.sum を使ったコードが正しいです (この部分、文章中に書いただけで、実際にテストしていませんでした)。
文章を修正し、 src/nn_numpy.py 中にも正しいコードを追加しました。