나는 condik 환경의 눈송이에 scikit을 배우고 다른 의존성을 설치했습니다.이름 'Ridge'가 Python Spyder에 정의되지 않았습니다
나는 다음과 같은 스타터 코드이
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/sridhar/anaconda3/lib/python3.5/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 714, in runfile
execfile(filename, namespace)
File "/home/sridhar/anaconda3/lib/python3.5/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 89, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "/home/sridhar/anaconda3/envs/snowflakes/Test/test.py", line 6, in <module>
Ridge(alpha=0.5, copy_X=True, fit_intercept=True, max_iter=None,
NameError: name 'Ridge' is not defined
내가이 어떻게해야합니까 오류를 얻을 수
import numpy as np
import sklearn
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.predict([1,1])
을 입력? 나는 conda list가 그들 모두를 보여주기 때문에 모든 의존성을 설치했다.
나를 위해
이렇게하면 /home/sridhar/anaconda3/lib/python3.5/site-packages/sklearn/utils/validation.py:386 : DeprecationWarning : 1 차원 배열을 데이터로 전달하면 0.17이 전달되고 ValueError는 0.19로 증가합니다. 데이터에 단일 기능이있는 경우 X.reshape (-1, 1)를 사용하거나 단일 샘플이 포함 된 경우 X.reshape (1, -1)을 사용하여 데이터의 모양을 변경하십시오. DeprecationWarning) >>>하지만 1d 배열을 사용하지 않았습니다. –
사실 sklearn이 가져 왔지만 사용되지 않았다는 경고 표시가 있습니다 –