【问题标题】:scikitlearn breaks pandas installationscikit learn 会破坏 pandas 的安装
【发布时间】:2013-11-02 12:13:18
【问题描述】:

我在让 pandas 和 sklearn 一起工作时遇到问题。从 sklearn 导入任何模块,都会让 pandas 大受破坏。

这是我的问题的一个最小示例:

#!/usr/bin/env python
import pandas as pd
import sklearn.metrics as sk

df_train = pd.DataFrame()
print df_train

哪些打印:

/usr/local/lib/python2.7/site-packages/pandas/core/config.py:570: DeprecationWarning: height has been deprecated.

 warnings.warn(d.msg, DeprecationWarning)

如果我注释我导入 sklearn.metrics 的行,一切正常

帮助? :}

何塞

【问题讨论】:

  • 这是在 0.13 版本中修复的(即将推出),但无论如何都只是一个警告

标签: python pandas scikit-learn


【解决方案1】:

您可以通过以下方式忽略警告消息:

import warnings
warnings.filterwarnings("ignore", category=DeprecationWarning,
                        module="pandas", lineno=570)

现在应该是安全的。正如@Jeff 所说,它将在 pandas 0.13 中得到修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 2014-06-05
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 2016-06-02
    • 2017-08-05
    相关资源
    最近更新 更多