2016-04-02 3 views
3

私のノートパソコンで完璧に動作するいくつかのSklearnコードでFortranの警告をデバッグしようとしています...しかし、私のデスクトップに転送した後(新鮮なUbuntu 15.10、 sklearn.cross_validation.cross_val_scoreを実行するときPycharm、新鮮なAnaconda3)、私は次のエラーを取得する:ラップトップとデスクトップ間のsklearnコードの実行動作の変更

/anaconda3/lib/python3.5/site-packages/sklearn/externals/joblib /hashing.py:197:DeprecationWarning: 配列を 記述子の割り当てによって非Cの連続した形に変更することは推奨されていません。 に多次元のFortran 配列のFortranの連続性を維持するために、 'aTview(...)。T' を使う代わりに、 obj_bytes_view = obj.view(self.np.uint8)

コマンド私は提出していますcross_val_scoreにある:イテレータはsklearnクロス検証オブジェクトである...と何も他に特別な

test_results = cross_val_score(learner(**learner_args),data,y=classes,n_jobs=n_jobs,scoring='accuracy',cv=LeaveOneOut(data.shape[0])) 

が起こっています。ここで何が起こっているのでしょうか?いくつかのインストール手順がありませんか?

+1

これは常に問題になっている可能性があり、廃止予定の警告をスローする新しいコードを実行しているため、今報告されていますか? – Ross

+0

あなたは正しいかもしれません。いずれにせよ、私は何が間違っているのか分かりません。たぶんscikit内の何かが廃止されましたか? – bordeo

+1

@bordeoこれに関する更新はありますか?私は同じ問題に直面しています。 joblibを最新のものに更新しても役に立たない。 –

答えて

2

Googleを介してこのSOの投稿を見つけた私のような人々の記録のために、これはscikit-learnの問題#6370として記録されています。

としては挙げる:

この問題はJOBLIBマスターで修正されています。これまでscikit学習で修正されることはありません。我々は新しいJOBLIBリリース

2を行う)

1)私たちは新しいJOBLIBリリース

3を持っているscikit-学ぶマスターを更新)あなたの場合scikit-学ぶ私はあなたをしている推測しています、あなたは新しいscikit-学ぶ私は@bordeoから上記の回避策を使用することができました

を解放があるまで待機する必要がありますどの、のリリースバージョンを使用しています

import warnings 
warnings.filterwarnings("ignore") 
関連する問題