以下代码中的“()”括号是否有一些含义?

时间:2017-11-14 08:51:39

标签: python tensorflow

python代码是:

 #========= RPN ============
 (self.feed('conv5_3').conv(3,3,512,1,1,name='rpn_conv/3x3'))
 (self.feed('rpn_conv/3x3').lstm(512,128,name='lstm_o'))
 (self.feed('lstm_o').lstm_bbox(128,len(anchor_scales) * 10 * 4, name='rpn_bbox_pred'))
 (self.feed('lstm_o').lstm_bbox(128,len(anchor_scales) * 10 * 2,name='rpn_cls_score'))

1 个答案:

答案 0 :(得分:2)

不,所有外部括号都是多余的。

上面的代码可以(并且应该)写成(好吧,可以简化更多,但这个问题不是关于PEP-8):

self.feed('conv5_3').conv(3, 3, 512, 1, 1,name='rpn_conv/3x3')
self.feed('rpn_conv/3x3').lstm(512 ,128, name='lstm_o')
self.feed('lstm_o').lstm_bbox(128, len(anchor_scales) * 10 * 4, name='rpn_bbox_pred')
self.feed('lstm_o').lstm_bbox(128, len(anchor_scales) * 10 * 2, name='rpn_cls_score')