【发布时间】:2017-08-18 11:18:21
【问题描述】:
制作这个 One Hot 编码矩阵的最佳方法是什么
array([[[1, 0, 0],
[1, 0, 0],
[0, 1, 0]],
[[0, 0, 1],
[0, 1, 0],
[1, 0, 0]]])
作为
array([[0, 0, 1],
[2, 1, 0]])
也就是说,如何解码 One Hot 数组?
【问题讨论】:
-
你能解释一下这背后的逻辑是什么吗? “解码”是什么意思?
-
@kmario23 One Hot 编码的反向操作。这个问题已经在下面回答了。
-
我写了一个矩阵,它被编码为 One Hot,以及下面的第二个矩阵,它是从 One Hot 反转回来的。我只需要代码来执行此操作。
标签: python python-2.7 python-3.x numpy one-hot-encoding