我是初學者機器學習。我使用空閒的Spyder 這Python版本:NameError:name'Ridge'未定義
Python 3.4.3 |Anaconda 2.3.0 (64-bit)| (default, Mar 6 2015, 12:06:10) [MSC v.1600 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
我有以下錯誤:
NameError: name 'Ridge' is not defined
能否請你幫我找出什麼不對的代碼?這個問題與Python版本有關嗎?
from sklearn import linear_model
clf = linear_model.Ridge(alpha=.5)
clf.fit ([[0, 0], [0, 0], [1, 1]], [0, .1, 1])
Ridge(alpha=0.5, copy_X=True, fit_intercept=True, max_iter=None,
normalize=False, random_state=None, solver='auto', tol=0.001)
clf.coef_
預先感謝
你能看出你引用Ridge的兩種方式之間的區別嗎? –
你安裝了嗎? pip安裝scikit-learn? – jmugz3
我正在使用spyder IDLE並運行Anaconda。 scikit-learn是預裝的。這是版本 – Jossi