2017-08-03 7 views
0

私はJupyter 4.3.21のWindows-64フレーバーを使用しています。 learning_modelをインポートした後、LogisticRegressionクラスのインスタンスを作成できません。以下は、(エラーメッセージと一緒に)私のコードスニペットです:JupyterでLogisticRegressionのインスタンスを作成できません

from sklearn.linear_model import LogisticRegression 
lrn = LogisticRegression() 
print(lrn) 
--------------------------------------------------------------------------- 
NameError         Traceback (most recent call last) 
<ipython-input-3-2933c46e885b> in <module>() 
----> 1 print(lrn) 

NameError: name 'lrn' is not defined 

しかし、同じことは、私はアナコンダ上でコマンドを実行すると、以下のように促し作品:

私が間違っているの
(C:\Users\ramu\AppData\Local\Continuum\Anaconda3) C:\Users\ramu>python 
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from sklearn.linear_model import LogisticRegression 
>>> lr = LogisticRegression() 
>>> print(lr) 
LogisticRegression(C=1.0, class_weight=None, dual=False, fit_intercept=True, 
      intercept_scaling=1, max_iter=100, multi_class='ovr', n_jobs=1, 
      penalty='l2', random_state=None, solver='liblinear', tol=0.0001, 
      verbose=0, warm_start=False) 

を?

+0

のみLRNを入力し、それが動作するかどうかを確認してみてくださいをインストールします。また、LogisticRegressionのみをインポートし、これが動作するかどうかを確認してください。 – sera

+0

Thanks Sera。タイプ(lrn)も同じエラーになります( 'lrn'は定義されていません)。私はLogisticRegressionだけをインポートする第2の部分を理解していませんでした。 'sklearn.linear_model import LogisticRegression' – Ramu

+0

ただタイプはありません:lrn(印刷またはタイプなし) – sera

答えて

0

この問題は非常に一般的です。次のことを試してみてください。

ソリューション1

  • はscipyのダウンロードがインストールされていることを確認してください。

ソリューション2

タイプこれらのウィンドウでプロンプト:

  • $ /ユーザ/ ABC /アナコンダ/ binに/ pythonの-mピップ
  • $ /ユーザーをipykernelインストール/ abc/anaconda/bin/python -m ipykernel install

解決策3

更新conda and sklearn。 4

    • conda更新conda
    • condaをインストールscikit-学ぶ= 0.18.2

    ソリューションは、ほとんどの場合、あなたのノートPCは、右のカーネル(環境)にロードされていません。環境名は右上隅に表示されます。これが正しくない場合は、Kernel-> Change Kernelをクリックし、適切なカーネルを選択します。

ソリューション5

問題は、ノートブックで以下のコマンドによって解決することができます。

  • !scipyのダウンロード

  • をインストールPIP!ピップsklearn

最終ソリューション

  • アンインストールsklearnし、代わりに印刷(LRN)の再インストール
関連する問題