天天看点

使用cross_val_score时报错:too many indices for array

运行出现错误:too many indices for array。

平时用到的clf.fit(X,y)里的标签y是( n,1)的1列形式,但对于 cross_val_score(clf,X,y)这里不行,好像是机制的问题,具体不清楚,需要修改y。方法有两种:

  1. y.ravel( )
  2. c, r = y.shape

    y = y.reshape(c, )

这样就可以了,欢迎指点。

搞了好久,现在终于解决问题了,现在的你,应该是这样子滴!

使用cross_val_score时报错:too many indices for array

参考资源

继续阅读