¿Cómo calcular el producto cruzado de dos vectores dados usando NumPy?

Veamos el programa para calcular el producto cruzado de dos vectores dados usando NumPy. Para encontrar el producto cruzado de dos vectores dados, estamos usando la función numpy.cross() de la biblioteca NumPy.

Sintaxis: numpy.cross( a , b , ejea=-1 , ejeb=-1 , ejec=-1 , eje=Ninguno ) [

Retorno: producto vectorial de dos (arrays de) vectores.

Veamos los ejemplos:

Ejemplo 1: producto cruzado de arrays 1d.

Python3

# import library
import numpy as np
  
# declare vectors
x = [1, 2]
y = [3, 4]
  
# find cross product of
# two given vectors
result = np.cross(x, y)
  
# show the result
print(result)

Producción:

-2

Ejemplo 2: producto cruzado de arrays 2d.

Python3

# import library
import numpy as np
  
# declare vectors
x = [[1, 2], [3, 4]]
y = [[5, 6], [7, 8]]
  
# find cross product of
# two given vectors
result = np.cross(x, y)
  
# show the result
print(result)

Producción:

[-4 -4]

Publicación traducida automáticamente

Artículo escrito por ankthon 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 *