Converter uma matriz 2D em um numpy de matriz quente 3d
Eu tenho matriz np e quero convertê-lo em uma matriz 3d com uma codificação quente dos elementos como terceira dimensão. Existe uma maneira de fazer sem repetir cada linha, por exemplo
a=[[1,3],
[2,4]]
deve ser transformado em
b=[[1,0,0,0], [0,0,1,0],
[0,1,0,0], [0,0,0,1]]