我必须dict在Python中声明一些.我写了这样一段代码:
class MegaClass(object):
_activation_grad_classes = \
{
activation.ForwardStrictRELU: activation.BackwardStrictRELU,
activation.ForwardLog: activation.BackwardLog,
activation.ForwardSinCos: activation.BackwardSinCos
}
Run Code Online (Sandbox Code Playgroud)
得到PEP-8错误:E122 continuation line missing indentation or outdented.
我该如何解决?
Mar*_*ers 10
将左大括号放在赋值行上:
_activation_grad_classes = {
activation.ForwardStrictRELU: activation.BackwardStrictRELU,
activation.ForwardLog: activation.BackwardLog,
activation.ForwardSinCos: activation.BackwardSinCos
}
Run Code Online (Sandbox Code Playgroud)
有很少需要使用\逃脱Python中的换行; 而是使用{..},[..]并(..)跨多行分组表达式.
| 归档时间: |
|
| 查看次数: |
4273 次 |
| 最近记录: |