Matriz identidade
Uma matriz identidade é definida como uma matriz quadrada com 1s seguindo da parte superior esquerda do quadrado até a parte inferior direita. O restante são 0s. A matriz identidade tem aplicações que vão desde aprendizado de máquina até a teoria geral da relatividade.
Crie uma função que receba um inteiro n e retorne a matriz identidade de dimensões n x n. Para este desafio, se o inteiro for negativo, retorne a imagem espelhada da matriz identidade de dimensões n x n.. Não importa se a imagem espelhada é da esquerda para a direita ou de cima para baixo.
Exemplos
id_mtrx(2) ➞ [
[1, 0],
[0, 1]
]
id_mtrx(-2) ➞ [
[0, 1],
[1, 0]
]
id_mtrx(0) ➞ []Notas
Tipos incompatíveis passados como n devem retornar a string "Error".