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.