TypeError:<lambda>()缺少1个必需的位置参数:“ w”

yizhuo liu :

代码在这里

return self.activator(reduce(lambda a, b: a+b, map(lambda x, w: x*w, zip(input_vec, self.weights)), 0.0) + self.bias)

python2.7-version代码就像 lambda (x, w)

但是现在删除了Tuple参数解压缩,所以我不知道如何找到它:(

Schorsch:

制作一个运行示例来说明问题是一件好事。在您的情况下,这不是事实,因为我们缺少一些变量。就像我在其他评论中说的那样,您映射的列表是由元组组成的。就像您已经知道的那样,您无法再解压缩元组,但是可以像在数组上那样使用索引。一个简单的工作示例:

val = reduce(lambda a, b: a+b, map(lambda t: t[0]*t[1], zip([10, 20, 30], [0.1, 0.3, 0.7])), 0.0)
print(val)

如您所见,传递给map函数的lambda函数现在只有一个参数。我将其命名为t以表明这是一个元组,如果需要,可以将其命名为x。在函数体中,我使用索引来获取元组的第一个和第二个元素。如果运行此代码,则会看到它可以工作。因此,下一步就是将其应用于您的代码:

return self.activator(reduce(lambda a, b: a+b, map(lambda t: t[0]*t[1], zip(input_vec, self.weights)), 0.0) + self.bias)

这应该可以解决问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TypeError:<lambda>()缺少1个必需的位置参数:

TypeError:<lambda>()缺少1个必需的位置参数:使用lambda对python 3字典进行排序时为'count'

TypeError:<lambda>()缺少1个必需的位置参数:将data.head()用于dask数据帧时为'df'

DjangoCMS TypeError:from_db_value()缺少1个必需的位置参数:升级到3.7.2 w / Django 3.0.1后的'context'

Spark - 缺少 1 个必需的位置参数(lambda 函数)

类型错误:<lambda>() 缺少 1 个必需的位置参数

TypeError:detail()缺少1个必需的位置参数:“ request”

TypeError:predict()缺少1个必需的位置参数:“ params”

TypeError:fit()缺少1个必需的位置参数:'y'

TypeError:append()缺少1个必需的位置参数:“ values”

geopy TypeError:geocode()缺少1个必需的位置参数:“ query”

TypeError:setDocumentLocator()缺少1个必需的位置参数:“ locator”

python decorator TypeError缺少1个必需的位置参数

TypeError:__call __()缺少1个必需的位置参数:“ inputs”

Scrapy:TypeError:__init __()缺少1个必需的位置参数:'url'

TypeError:缺少1个必需的位置参数:'self'

sklearn:TypeError:fit()缺少1个必需的位置参数:“ x”

TypeError:__init __()缺少1个必需的位置参数:'id'

/ save() 处的 TypeError 缺少 1 个必需的位置参数:'self'

TypeError:save()缺少1个必需的位置参数:“ self”

Keras TypeError:fit()缺少1个必需的位置参数:“ y”

TypeError:__init __()缺少1个必需的位置参数:'figure'

TypeError:endturn()缺少1个必需的位置参数:“ self”

Pygame-TypeError:缺少1个必需的位置参数

TypeError:draw()缺少1个必需的位置参数:“ win”

TypeError:assertEqual()缺少1个必需的位置参数:“ second”

TypeError:update()缺少1个必需的位置参数:“ document”

TypeError:initialize()缺少1个必需的位置参数:“ url”

TypeError:get()缺少1个必需的位置参数:'id'