El problema es el siguiente: tengo dos matrices A y B de diferente tamaño:
A.shape : (7,3)
B.shape : (4,2)
y solo quiero multiplicar UNA COLUMNA -> A[:,0]; con UNA COLUMNA de B[0,:]
entonces realizo el código python
A[:,0] @ B[0,:]
Según teoría de matrices esto debería ser posible, y dar como respuesta una matriz C de 7x2 de tamaño, ya que se cumpliría esta forma:
PERO!!!!!!!!!!!!!
ERROR EN DIMENSIONES..
y por este simple error programaba utilizando "for", método no eficiente cuando se trabaja con muchos datos, y la solución es tan trivial de poner simplemente un reshape(-1,1) y listo se elimina el problema de dimensiones, y verdad que sufrí muchas veces con este error MIO