What does this syntax mean in Keras Dropout(0.5)(X)?
本问题已经有最佳答案,请猛点这里访问。
我知道右手边的
这一行
此代码有多种工作方式,2我现在想到:
使用类的内置
1 2 3 4 5 6 7 8 | >>> class MyClass: ... def __init__(self, name): ... self.name = name ... def __call__(self, word): ... print(self.name, 'says', word) ... >>> MyClass('Tom')('hello') Tom says hello |
返回函数的函数
1 2 3 4 5 6 7 | >>> def add(a): ... def f2(b): ... print(a+b) ... return f2 ... >>> add(1)(2) 3 |
我希望这有帮助