答えて
を作品sklearnをインストールした後、私はあなたがscikit-learn
の間違ったバージョンを持っていると思い、同様の状況がhere on GitHubを説明しました。以前(v0.18
前)、train_test_split
はcross_validation
モジュールに位置していた:
from sklearn.cross_validation import train_test_split
しかし、今ではmodel_selection
モジュールにあります:
from sklearn.model_selection import train_test_split
は、あなたが最新バージョンが必要です。
少なくともバージョン0.18
にアップグレードするには、実行します。
pip install -U scikit-learn
(あるいはpip3
、パイソンのバージョンによって異なります)。別の方法でインストールした場合は、たとえばAnacondaを使用している場合など、別の更新方法を使用していることを確認してください。
これは私のためには機能しませんでしたが、Farhard Malekiのソリューション "condit update scikit-learn"は役に立ちました。 –
@AlexKinman確かに、インストール方法によって異なります。あなたのケースでconda: – linusg
私はあなたが与えたピップコマンドを実行し、それはピップをアップグレードするように私に求めるエラーをスローするでしょう。その後、私はpipとreranをアップグレードし、Sklearnをアップグレードする必要はないと言います。私はすでに最新バージョン(0.17)を持っていても、帽子はそうではないと思っていました。大声で話をしたり、情報を共有しようとするだけではありません。 –
は、あなたがsklearnがありますか? ない場合は、次の操作を行います。
sudo pip install sklearn
from sklearn.model_selection import train_test_split
が細かい
私はGridSearchCV
をインポートするとき、私は、この問題が発生しました。
ただsklearn.grid_search
にsklearn.model_selection
を変更しました。@linusgが言ったように
<3神の祝福:) – AsheKetchum
、ちょうどクロスバリデーションをインポートされた1つのオプションは、次のように関係なく、私は更新され、何Jupyterノートブックを使用していないながら
from sklearn import cross_validation
X_train,X_test,y_train,y_test = cross_validation.train_test_split(X,y,test_size=0.3)
更新sklearn
conda update scikit-learn
これはうまくいきました。ありがとう –
が、私は同じ問題を抱えていましたPythonの3、conda、私はJupyterに得ることができませんでした:
import sklearn
print (sklearn.__version__)
0.17.1
scikit-学ぶ - 0.1ショーに8.1
最後に、Anaconda3とJupiter Notebookを削除し、新しく再インストールしました。私はそれを働かせました。
http://ukitech.blogspot.com/2017/02/sklearnmodelselection.html
- 1. ないモジュールのPythonモジュール</p> <pre><code>import Queue from threading import Thread import time </code></pre> <p>の「キュー」
- 2. ScrapyはImportError:用</p> <blockquote> <p>ImportError: No module named 'settings'</p> </blockquote> <p>マイツリービュー:「設定」
- 3. コマンド "from sklearn.model_selection import something"は間違いで実行されます。私は何をすべきか?私は私のsklearnのV.17はアナコンダと一緒にインストールされている</p> <blockquote> <p>ImportError: No module named model_selection</p> </blockquote> <p>:私は私のコードを実行しようとすると
- 4. Heredoc <<<または<<?
- 5. Swift <<, ><, <=< and > = <
- 6. ImportError:<<MyPackage>というモジュールがありません>
- 7. WebPACKのビルドが失敗する:私のtest.jsxファイル</p> <p>:</p> <pre><code>import React from 'react'; import { render } from 'react-dom'; render( <button>OK!</button> ); </code></pre> <p>を反応させ、JSXファイル
- 8. <<<
- 9. Gitは<<<<<<< HEADをファイルに追加し続けます
- 10. Pythonの:「はImportError:<my module>という名前のモジュール」
- 11. 代替は「<<<」魚
- 12. ドキュメントは<<< OUT
- 13. このコードでは、私は</p> <pre><code>import "OAMutableURLRequest.h" import "OAConsumer.h" </code></pre> <p>そして印刷使用してい
- 14. "<<<"演算子の名前は何ですか?
- 15. Ubuntuのリダイレクタ "<<<"?
- 16. crypto-jsがクラスメソッドを隠す方法は?この</p> <pre><code>import crypto from 'crypto-js' global.crypto = crypto </code></pre> <p>で
- 17. <の違いは? <?php
- 18. MySQLの:私は<strong>MySQLの</strong>テーブルに列<strong><code>my_order</code></strong>と<strong><code>alt_order</code></strong>で<strong><code>example</code></strong>と呼ばれている列
- 19. THREE.Camera.prototype.lookAt</ <() -</ <はどういう意味ですか?
- 20. ハスケル/フレーゲ<= <や= <<連想
- 21. std :: operator <<とstd :: ostream :: operator <<
- 22. はそれを<code>inner</code>という名前<code>Type</code>考える
- 23. fstreamのは、<<
- 24. このテストは同音異義語ですか?</p> <pre><code>if((x>0 || (x<=0))) </code></pre> <p>と<code>if(true)</code>の違いは何であるいくつかの</p> <pre><code>double x; </code></pre> <p>考える
- 25. ダイナミックオブジェクトは、これは、この中</strong></p> <pre><code>IResultSEt rs = db.SELECT.COLUMNS(db.GetTable(data.ToString()).ColumnNames).FROM(data.ToString()).Execute(); </code></pre> <p>、動作しない作品</p> <p><strong>
- 26. connection.Close()とconnection.Dispose()の違いは何ですか? <code>SQLiteDataReader</code>オブジェクトの</p> <ul> <li><code>Close()</code></li> <li><code>Dispose()</code></li> </ul> <p>同じ:
- 27. ImportError:いいえという名前のモジュール<something>
- 28. SQL:これは私の文</p> <pre><code>select * from table1 where col1 not in (select col2 from table2); </code></pre> <p>ある
- 29. 私は2つの機能</p> <pre><code>void foo() { std::cout << 1 << std::endl; } void bar() { std::cout << 2 << std::endl; } </code></pre> <p>をお持ちの場合は2個の関数のC++
- 30. PHP <<< OUTとOUT;
model_selection(明らかに)という名前のモジュールが存在しないため、十分にエラーが示しています。それが存在すると確信していれば、たぶん大文字小文字の誤りでしょうか? –
少なくとも私の最後の10の質問では答えを受け入れていないということが私に起こりました。最も役立つ答えを受け入れることは、回答者や将来あなたの質問を見ている人々に役立つことを覚えておいてください。 – linusg