Converter matriz de índices em matriz numpy codificada a 1 quente
Digamos que eu tenho uma matriz numpy 1d a = array([1,0,3]) Gostaria de codificar isso como uma matriz 2d 1-hot b = array([[0,1,0,0], [1,0,0,0], [0,0,0,1]]) Existe uma maneira rápida de fazer isso? Mais rápido do que apenas fazer um loop apara definir elementos b, é