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 params下:
Python 3不支持元组参数解包
如何将该元组转换为在Python 3中运行?请考虑“变形”。
干杯
答案 0 :(得分:2)
似乎可以使用optimalInflectionPoint = max(enumerate(inflections), key=lambda v: v[1][1])[0]
。只需访问所需的元组元素,就无需解压缩。