【问题标题】:Error when I try to calculate the normalization on Jupyter notebook (with '-' and df)当我尝试在 Jupyter 笔记本上计算归一化时出错(使用“-”和 df)
【发布时间】:2023-04-10 08:00:01
【问题描述】:

我刚刚发现了熊猫,我试图用谷歌搜索错误,但我什么也没找到。 当我尝试计算这个时:X = (X - X.min()) / (X.max() - X.min()) knowing that (X = titanic[['sex','age','fare','class','embark_town','alone']].copy()) 我明白了:enter image description here

enter image description here

有什么建议可以改正吗?

【问题讨论】:

    标签: python pandas machine-learning


    【解决方案1】:

    至少错误告诉您不能将“-”运算符用于布尔类型的运算符。所以看起来 X.min() 等于 True 或 False。

    【讨论】:

    • 当我打印 X 或 X.min() 或 X.max() 它不是 bool 而是 df ..
    【解决方案2】:

    您应该只对数字特征进行归一化(例如 Titanic 数据集中的票价)。

    【讨论】:

      猜你喜欢
      • 2020-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多