私はcondik環境のsnowflakesにscikitの学習と他の依存関係をインストールしました。名前 'Ridge'はPython Spyderで定義されていません
私は、次のスターターコード
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])
を入力これは私がこれを作るのですかどのようなエラー
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
が得?私はすべての依存関係がインストールされているので、conda listはそれらをすべて表示します。私にとって
これを行うと、/home/sridhar/anaconda3/lib/python3.5/site-packages/sklearn/utils/validation.py:386:DeprecationWarning:データとしての1d配列の受け渡しが0.17で廃止され、ValueErrorが0.19になります。データに単一のフィーチャがある場合はX.reshape(-1、1)、単一のサンプルが含まれている場合はX.reshape(1、-1)のいずれかを使用してデータを変更します。 deprecationWarning) >>>しかし、私は1dアレイを使用していませんか? –
Infact sklearnがインポートされましたが使用されていないという警告マークがあります –