We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deep-learning-from-scratch-3/dezero/core.py
Line 198 in 976e9bf
deep-learning-from-scratch-3/dezero/core_simple.py
Line 139 in 976e9bf
書籍のほうでは、後者になっています。おそらく、前者が直し忘れだと思われます。
それに関連してですが、内包表記の変数名が一貫していないのは感心しません。例えば、
Line 128 in 976e9bf
こういうところで、変数名を何故xにするのでしょうか。(inputにしないのは何故なのか。outputsのときだけ変数名をoutputとするのは何故なのか) 一貫性がなくて見ていて気持ち悪いです。
ついでに書籍のほう、p.249
y = self.outputs[0]()
ここ、weakrefだから"()"をつけていることを書籍のほうのソースコード上にも"#weakref"のようにコメントがついていたほうが親切だと思います。
それから、
x, = self.inputs
tailing commaは、このコードを読まされる側としては見落としやすく、バグの原因になりやすいため、括弧をつけたほうがよろしいです。 cf.https://www.python.org/dev/peps/pep-0008/#when-to-use-trailing-commas
例)
(x,) = self.inputs
The text was updated successfully, but these errors were encountered:
Modifying #13
7bd03c2
No branches or pull requests
deep-learning-from-scratch-3/dezero/core.py
Line 198 in 976e9bf
deep-learning-from-scratch-3/dezero/core_simple.py
Line 139 in 976e9bf
書籍のほうでは、後者になっています。おそらく、前者が直し忘れだと思われます。
それに関連してですが、内包表記の変数名が一貫していないのは感心しません。例えば、
deep-learning-from-scratch-3/dezero/core_simple.py
Line 128 in 976e9bf
こういうところで、変数名を何故xにするのでしょうか。(inputにしないのは何故なのか。outputsのときだけ変数名をoutputとするのは何故なのか) 一貫性がなくて見ていて気持ち悪いです。
ついでに書籍のほう、p.249
ここ、weakrefだから"()"をつけていることを書籍のほうのソースコード上にも"#weakref"のようにコメントがついていたほうが親切だと思います。
それから、
tailing commaは、このコードを読まされる側としては見落としやすく、バグの原因になりやすいため、括弧をつけたほうがよろしいです。
cf.https://www.python.org/dev/peps/pep-0008/#when-to-use-trailing-commas
例)
The text was updated successfully, but these errors were encountered: