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

idMtrx(2) ➞ [
  [1, 0],
  [0, 1]
]

idMtrx(-2) ➞ [
  [0, 1],
  [1, 0]
]

idMtrx(0) ➞ []

Notas

N/A