Project DelphiTensors Workshop

Matriz singular

Una matriz con columnas linealmente dependientes es singular y no tiene inversa.

La forma más barata de fabricar una es duplicar una columna. Nada de la forma cambia — una matriz singular de 3×3 sigue siendo 3×3 — pero su rango cae por debajo de 3, y ese rango faltante es todo el problema.

Diagnostícalo con np.linalg.matrix_rank, no con un mensaje de excepción. np.linalg.inv no siempre lanza error: a veces devuelve números finitos y enormes.