Numpy facilita mucho el trabajo, eso es un hecho, sin embargo considero que estos temas básicos se deben enseñar de la manera tradicional, por ejemplo, para sumar dos matrices, hay que sumar escalar por escalar, de la manera tradicional, como se hace en C/C++ o a mano. Hacer esto desarrolla la lógica algorítmica.
Aca les presento el primer ejemplo de suma del video pero escalar por escalar:
#inicializacion de arrays, uso Numpy solo para iniciarlizar
a = np.array([[1,2],[3,4],[5,6]])
b = np.array([[6,5],[4,3],[2,1]])
c = np.array([[0,0],[0,0],[0,0]])
#suma escalar por escalar con bucles while anidados
i = 0
while (i<3):
j = 0
while (j<2):
c[i][j] = a[i][j] + b[i][j]
j = j + 1
i = i + 1
print(a)
print(b)
print(c)```
Los invito a hacer los ejercicios de esta manera, les desarrollara mucha lógica.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?