inflections[:, 1] = np.cumsum(inflections[:, 1])
optimalInflectionPoint = max(enumerate(inflections), key=lambda(idx, (s, v)): v)[0]
当我尝试在 Pyhton 3 上运行时,上面的代码在下一行中抛出错误
optimalInflectionPoint = max(enumerate(inflections), key=lambda(idx, (s, v)): v)[0]
错误的描述,显示在 lambda 参数下:
Python 3 不支持元组参数解包
如何将此元组转换为在 Python 3 中运行?请考虑"变形"..
干杯
似乎optimalInflectionPoint = max(enumerate(inflections), key=lambda v: v[1][1])[0]
可以工作。只需访问所需的元组元素,无需解压缩。