与theano有奇怪的语法错误

时间:2015-05-01 20:14:20

标签: python syntax function-declaration

我正试图在python 3.4中使用我的代码中的theano。但是,有许多函数具有以下奇怪的语法

def c_code(self, node, name, (var1, var2), (var3,), sub):
...

即。它们在函数定义中有括号。

Python会对它们产生语法错误

  

文件" ... / Theano-0.7.0 / theano / scalar / basic.py",第1011行
  def c_code(self,node,name,(var1,var2),(var3,),sub):
                                  ^   SyntaxError:语法无效

现在,一旦我删除了那些额外的括号,一切都很好,但我是python的新手,并注意到python 3中有很多变化所以这些括号可能需要用其他东西替换而不是删除。

有人可以向我解释(a)函数定义中包含括号的含义是什么? (b)这些是否以及如何与python 3一起使用?

0 个答案:

没有答案