python报错TypeError: 'numpy.float64' object is not iterable

在对adaboost集成算法进行绘图时,报错TypeError: 'numpy.float64' object is not iterable
求各位指点一下

img

单独打印这里看一下形状?

img


报错是说你把一个单值llst化了,我记得numpy应该有自己的tolist函数

你需要将多个score写成一个数组或列表,长度与X一样,才能画出score随X变化的图形来。

单独打印那里出来的图是这样的,我该怎么改呢

img