La multiplicación de vectores es de tres tipos:
- Producto escalar
- Producto escalar
- Producto cruzado
Multiplicación escalar:
La multiplicación escalar se puede representar multiplicando una cantidad escalar por todos los elementos de la array vectorial.
Código: código de Python que explica la multiplicación escalar
# importing libraries import numpy as np import matplotlib.pyplot as plt import math v = np.array([ 4 , 1 ]) w = 5 * v print ( "w = " , w) # Plot w origin = [ 0 ], [ 0 ] plt.grid() plt.ticklabel_format(style = 'sci' , axis = 'both' , scilimits = ( 0 , 0 )) plt.quiver( * origin, * w, scale = 10 ) plt.show() |
Producción :
w = [20 5]
Multiplicación del producto escalar:
Código: código de Python para explicar la multiplicación del producto punto
import numpy as np import math v = np.array([2, 1]) s = np.array([3, -2]) d = np.dot(v, s) print(d)
Aquí, el producto escalar también se puede recibir usando el operador ‘@’.
d = v@s
Producción :
4
Código: código de Python que explica el producto cruzado
import numpy as np import math v = np.array([4, 9, 12]) s = np.array([21, 32, 44]) r = np.cross(v, s) print(r)
Producción:
[ 12 76 -61]
Publicación traducida automáticamente
Artículo escrito por riasehgal1999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA