来自 sklearn 的弃用警告
Deprecation warnings from sklearn
我正在使用来自 sklearn 的 cross_validation
,
from sklearn.cross_validation import train_test_split
我收到以下警告:
cross_validation.py:44: DeprecationWarning: This module was deprecated
in version 0.18 in favor of the model_selection module into which all
the refactored classes and functions are moved.
问题:
弃用警告意味着该模块已弃用,即不再受支持。您使用的版本 sklearn.cross_validation 不再是模块。
解决方案:
from sklearn.model_selection import train_test_split
C/O: This post.
为避免这种情况,您只需更换:
from sklearn.cross_validation import train_test_split
来自
from sklearn.model_selection import train_test_split
参考:skLearn
警告: 弃用警告:此模块在 0.18 版中已弃用,取而代之的是 model_selection 模块,所有重构的 类 和函数都移入了该模块.另请注意,新 CV 迭代器的接口与此模块的接口不同。该模块将在 0.20 中删除。
"This module will be removed in 0.20."、弃用警告)
我正在使用来自 sklearn 的 cross_validation
,
from sklearn.cross_validation import train_test_split
我收到以下警告:
cross_validation.py:44: DeprecationWarning: This module was deprecated in version 0.18 in favor of the model_selection module into which all the refactored classes and functions are moved.
问题:
弃用警告意味着该模块已弃用,即不再受支持。您使用的版本 sklearn.cross_validation 不再是模块。
解决方案:
from sklearn.model_selection import train_test_split
C/O: This post.
为避免这种情况,您只需更换:
from sklearn.cross_validation import train_test_split
来自
from sklearn.model_selection import train_test_split
参考:skLearn
警告: 弃用警告:此模块在 0.18 版中已弃用,取而代之的是 model_selection 模块,所有重构的 类 和函数都移入了该模块.另请注意,新 CV 迭代器的接口与此模块的接口不同。该模块将在 0.20 中删除。 "This module will be removed in 0.20."、弃用警告)