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]