每次在终端上运行tensorflow文件时,都会在文件运行之前弹出此警告。我检查了我的sklearn版本,它是0.18.1。如何使此消息不显示?谢谢。
anaconda2 / envs / tensorflow / lib / python2.7 / site-packages / sklearn / cross_validation.py:44:DeprecationWarning:在0.18版本中不推荐使用此模块,转而使用model_selection模块,其中包含所有重构的类和函数感动了另请注意,新CV迭代器的接口与此模块的接口不同。该模块将在0.20中删除。 “此模块将在0.20中删除。”,DeprecationWarning)
答案 0 :(得分:1)
这不是错误消息,只是警告模块cross_validation
已从 sklearn.cross_validation 传输到 sklearn.model_selection。。这根本不是问题。
如果您仍然急于修复它,那么您应该找出哪些代码片段尝试导入sklearn.cross_validation
并将其更改为sklearn.model_selection
。
如果您同时选中sklearn.cross_validation
和sklearn.model_selection
,则会看到它们包含相同的方法。同样,这不是错误。