====== Actividad 6. Inversa y pseudo-inversa ====== Continuando con python y programación, en esta actividad se practicarán varias técnicas de programación: ciclos múltiples, recursión. ===== Preguntas de la actividad ===== * Cómo se programa un problema que consiste en resolver problemas iguales pero con entradas más pequeñas? * Qué significa interpretar los datos de una estructura de datos? * Cómo se interpretan los datos de una estructura de datos? * Qué es más importante la estructura de datos o el método? * Existen utilidades que pueden facilitar la programación científica? ===== Temas tentativos a cubrir ===== * Recursión * Ciclos * Datos de retorno * Numpy, scipy, matplotlib, machine learning ===== Instrucciones ===== * Usando la práctica de la actividad 5, agregue un método que cálcule la inversa de la matriz actual y que produzca como resultado un nuevo objeto matriz que corresponda a la inversa de la matriz original. No puede utilizar ninguna biblioteca o binding de python de ayuda matemática: debe usar solo python sin importar ningún módulo. * Haga lo mismo pero para calcular la pseudo-inversa moore-penrose. Igualmente no puede usar ninguna biblioteca ni binding para python. ===== Evaluación ===== Se evaluará el funcionamiento correcto de la pseudo-inversa. ~~DISCUSSION~~