【问题标题】:one hot encoder: how to encode multible value of same category?一个热门编码器:如何对同一类别的多个值进行编码?
【发布时间】:2016-05-10 23:26:46
【问题描述】:

我要预测一部电影的票房。假设只有一个分类特征“演员”的值为“A”、“B”、“C”。我将它们编码为[1,0,0],[0,1,0],[0,0,1],如果电影有多个演员,例如 A 和 B,应该我将其编码为[1,1,0][1,0,0,0,1,0]

【问题讨论】:

  • 几乎可以肯定[1,1,0][1,1,1]

标签: python scikit-learn one-hot-encoding


【解决方案1】:

您应该将每个都表示为整数并将or 一起表示

A=int("100",2)
B=int("010",2)
C=int("001",2)
print A,B,C
movie = A|B
print movie
print bin(movie)

【讨论】:

    猜你喜欢
    • 2019-07-06
    • 2023-03-06
    • 2017-10-31
    • 2020-10-06
    • 2017-06-08
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 2021-01-04
    相关资源
    最近更新 更多