Juan Sebastián Daza Vanegas
PreguntaPor qué al definir la función del producto punto en Python con el uso de “@” se obtiene el mismo resultado si se traspone o no el vector de los coeficientes? Es decir, noto que Python arroja el mismo resultado si se usa dot de numpy o el operador “@” sin transponer o transponiendo uno de los dos vectores.
Helmut Iván Dubón González
Es super interesante, y esta muy bien explicado en este video aunque para comprenderlo mejor conbiene ver la lista de reproduccion completa
Juan Sebastián Daza Vanegas
Este es el código:
import numpy as np a = np.array([5,3,1]) b = np.array([1,0,2]) print('<a,b> =', np.dot(a,b)) print('<a,b> =', a@b) print('<a,b> =', a.T@b) print('<a,b> =', a@b.T)
Juan Sebastián Daza Vanegas
Este es el código:
import numpy as np a = np.array([5,3,1]) b = np.array([1,0,2]) print('<a,b> =', np.dot(a,b)) print('<a,b> =', a@b) print('<a,b> =', a.T@b) print('<a,b> =', a@b.T)

Omar Daniel Centeno
¡Hola!
Es interesante tu planteamiento, ¿podrías compartirnos tu código por favor? Para poder ver con mayor claridad lo que comentas y poder probar.
Saludos