0
    delta = self.cost_derivative(activations[-1], y) * \
        sigmoid_prime_vec(zs[-1])

我在高层次上不理解* \前面的缩进sigmoid_prime_vec所暗示的含义。它只是跨越多行的乘法吗?

4

1 回答 1

5

\用于将长行分成多行。(续行)。请参阅显式加入行

>>> 1 + \
... 2
3
>>>
>>> 1 + \
... 2 + \
... 3
6

而不是\,您可以使用( ... ). 请参阅隐式连接

>>> (1 +
... 2)
3

根据PEP-8,隐式线连接是首选。

包装长行的首选方法是在括号、方括号和大括号内使用 Python 的隐含行继续。通过将表达式括在括号中,可以将长行分成多行。这些应该优先使用反斜杠来继续行。

于 2013-10-19T05:30:15.207 回答