这段错误是由于数据数组的维度不正确导致的。根据错误信息,你提供的数组应该是1维数组,但是SVM模型要求输入的是2维数组。

要解决这个问题,你可以使用reshape函数将数据数组从1维转换为2维。具体而言,如果你的数据数组是data,可以使用以下代码进行转换:

data = data.reshape(-1, 1)

另外,你还需要确保标签数组也是2维的。如果你的标签数组是labels,可以使用以下代码进行转换:

labels = labels.reshape(-1, 1)

这样,你就可以将转换后的datalabels作为参数传递给fit方法了。

E论文程序LBPGLCM_SVM_Project-mainLBP朱笔特改py84 VisibleDeprecationWarning Creating an ndarray from ragged nested sequences which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or sh

原文地址: http://www.cveoy.top/t/topic/hYlh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录