TypeError: __sigmoid() takes 1 positional argument but 2 were given
问题分析:
可以看出是参数个数的问题,查看函数后发现没有问题,如图

解决:
- 这里实际上是sigmoid的定义处的问题,少定义的了参数
def __sigmoid(self, t):
本文解决了在实现Sigmoid函数过程中出现TypeError的问题,错误提示为 '__sigmoid() takes 1 positional argument but 2 were given'。问题根源在于函数定义时参数数量不足,正确的定义应当包含两个参数。
可以看出是参数个数的问题,查看函数后发现没有问题,如图

def __sigmoid(self, t):
3万+
4858
2930

被折叠的 条评论
为什么被折叠?