NúmPy | Multiplicación de vectores

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

Producto cruzado:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *