'LinearSVC' object has no attribute 'support_'
时间: 2023-09-22 20:12:05 浏览: 323
mdk_armcc_user_guide.pdf
这个错误通常发生在使用不支持稀疏矩阵的模型(如LinearSVC)时,尝试访问支持向量的属性。LinearSVC默认使用稠密矩阵作为输入,如果你使用了稀疏矩阵,则需要将参数设置为'solver="liblinear"',以便使用LIBLINEAR库来支持稀疏矩阵。此外,还需要使用fit()函数拟合模型,并且只有在拟合后才能访问支持向量的属性。你可以尝试以下代码:
```
from sklearn.svm import LinearSVC
clf = LinearSVC(solver="liblinear")
clf.fit(X_train, y_train)
support_vectors = clf.support_
```
其中X_train和y_train是训练数据集。
阅读全文