我必须用Python声明一些dict。我写了这样的代码:
class MegaClass(object):
_activation_grad_classes = \
{
activation.ForwardStrictRELU: activation.BackwardStrictRELU,
activation.ForwardLog: activation.BackwardLog,
activation.ForwardSinCos: activation.BackwardSinCos
}得到一个PEP-8错误:E122 continuation line missing indentation or outdented。
我怎么才能修好它?
发布于 2014-06-16 15:55:17
在作业线上放上开式卷边:
_activation_grad_classes = {
activation.ForwardStrictRELU: activation.BackwardStrictRELU,
activation.ForwardLog: activation.BackwardLog,
activation.ForwardSinCos: activation.BackwardSinCos
}很少需要使用\来转义Python中的换行符;相反,可以使用{..}、[..]和(..)对多行的表达式进行分组。
https://stackoverflow.com/questions/24247671
复制相似问题