25.2: Revisión de código
- Page ID
- 115561
En la siguiente tarea en clase, vamos a evitar algunas de las bibliotecas más avanzadas (es decir, no numpy
o scipy
o sympy
) para tratar de obtener una mejor comprensión de lo que está sucediendo en las matemáticas. El siguiente código implementa algunas funciones comunes de álgebra lineal:
Escriba una prueba rápida para comparar la salida de la función punto
anterior con la función de punto numpy
.
Escriba una prueba rápida para comparar la salida de la función multiplicar
anterior con la función multiplicar numpy
.
¿Cuál es la complejidad Big-O de la función multiplicar
anterior?
La línea 11 en el código multiplicado
proporcionado inicializa una matriz del tamaño de la matriz de salida como una lista de listas con ceros. ¿Cuál es la complejidad Big-O de la línea 11?
Escriba una prueba rápida para comparar las salidas de la función norm
anterior con la función numpy
norm.
Escriba una prueba rápida para comparar la salida de la función de transposición
anterior con la función de transposición numpy
.
¿Cuál es la complejidad Big-O de la función de transposición
anterior?
Explicar las diferencias en los resultados entre las funciones proporcionadas y sus contrapartes numpy
.