属性错误:'numpy.ndarray'对象没有拟合逻辑模型数据'lower'属性



我正在运行以下代码:

from sklearn import cross_validation
import numpy as np
import sys
import pandas as pd
import matplotlib.pyplot as plt
from sklearn import datasets, svm, metrics
digits = datasets.load_digits()
X_train, X_test, y_train, y_test = cross_validation.train_test_split(
digits.data, digits.target, test_size=0.4, random_state=0)
clf = linear_model.LogisticRegression(X_train, y_train) 
clf.fit(X_train, y_train)

我收到此错误:

属性

错误:"numpy.ndarray"对象没有属性"lower"

如何使物流模型适合?

你不应该将X_trainy_train传递给LogisticRegression构造函数。你只需要

...
clf = linear_model.LogisticRegression() 
clf.fit(X_train, y_train)

clf = LogisticRegression() clf.fit(x_train,x_test)

不要在逻辑回归模型中传递参数

最新更新