使っています cross_validation
sklearnから、
from sklearn.cross_validation import train_test_split
以下の警告が表示されます。
cross_validation.py:44:DeprecationWarning:このモジュールは、リファクタリングされたすべてのクラスと関数が移動されるmodel_selectionモジュールを支持して、バージョン0.18で非推奨になりました。
問題:
非推奨の警告は、モジュールが非推奨、つまりサポートされなくなったことを意味します。 sklearn.cross_validationがモジュールではなくなったバージョンを使用しています。
溶液:
from sklearn.model_selection import train_test_split
C/O: この投稿。
これを回避するには、次のものを置き換えるだけです。
from sklearn.cross_validation import train_test_split
によって
from sklearn.model_selection import train_test_split
リファレンス: skLearn
警告:非推奨警告:このモジュールは、リファクタリングされたすべてのクラスと関数が移動されるmodel_selectionモジュールを支持して、バージョン0.18で非推奨になりました。また、新しいCVイテレータのインターフェースはこのモジュールのインターフェースとは異なることに注意してください。このモジュールは0.20で削除されます。 「このモジュールは0.20で削除されます。」、DeprecationWarning)