Produit Cross Numpy

Produit Cross Numpy
Le produit Cross Numpy est connu comme une fonction des packages Python qui prennent le produit croisé entre deux vecteurs ou matrices. Cette fonction reprend les deux vecteurs des mêmes dimensions ou différentes suivant la règle de multiplication de la matrice et prend le produit transversal entre ces vecteurs. Ensuite, il génère un autre vecteur résultant qui est toujours perpendiculaire au plan que les deux vecteurs d'entrée se forment. La zone de ce vecteur résultant est directement proportionnelle à la zone du parallélogramme si nous étendons les deux vecteurs d'entrée pour former un parallélogramme.

Tout en traitant de certaines applications de systèmes de contrôle et en effectuant leurs calculs mathématiques, nous devons principalement faire face à la multiplication de la matrice / tableau / vecteur. Numpy est le package de bibliothèque présenté par la plate-forme de langage de programmation «Python» qui nous permet de travailler avec diverses opérations de matrice et de matrice.

Procédure

Ce guide couvre en détail la procédure globale de la syntaxe à la mise en œuvre pratique de la fonction de produit transversal Numpy. Nous apprendrons à créer le produit croisé entre divers vecteurs ayant les mêmes dimensions ou différentes. Nous allons écrire le code dans la langue python. À cette fin, nous utiliserons le «Spyder» qui est un environnement open source pour Python.

Syntaxe

Nous traiterons la syntaxe suivante pour la fonction du produit Cross Numpy:

$ numpy. Croix (a, b, axe a = -1, axe b = -1, axe c = - 1, axe = aucun)

Le «A» est le paramètre de la fonction qui prend le premier vecteur qui doit être multiplié avec le deuxième vecteur. Ensuite, «B» représente le deuxième vecteur de la multiplication entre deux vecteurs. Tandis que «l'axe A» définit l'axe du premier vecteur qui est «A». L '«axe b» représente l'axe du deuxième vecteur b et «axe c» est l'axe de ce vecteur où le produit transversal des vecteurs A et B sont stockés.

Exemple 1

Faisons l'exemple pratique du produit Cross Vector en utilisant la fonction Numpy Cross Product avec la syntaxe dont nous avons discuté dans la rubrique précédente. Nous utilisons l'application «Spyder» pour utiliser le compilateur Python. La première étape consiste à créer un nouveau projet avec un nom spécifique dans les référentiels Python. Ensuite, nous nous assurons de télécharger et d'installer toutes les bibliothèques requises pour implémenter cet exemple.

Après les versements des bibliothèques requises, nous importons un module important nommé «Numpy» pour travailler avec les ND-arrays et les vecteurs. Nous importons le module Numpy avec la convention typique qui est courante dans la pratique comme l'importation de Numpy comme NP. Après cette étape, nous pouvons appeler le NP au lieu du Numpy avec les fonctions. Maintenant, nous déclarons que les deux vecteurs prennent le produit croisé entre eux. La déclaration de ces deux vecteurs est effectuée en utilisant la méthode appelée «NP. déployer()". Le premier vecteur est un vecteur à 1 dimension avec une ligne et deux colonnes et les éléments de ce vecteur sont «[3, 2]». Le deuxième vecteur est déclaré en suivant la même procédure que le premier vecteur et il a les mêmes dimensions que le premier vecteur. Les éléments de ce deuxième vecteur sont donnés comme «[7, 1]». Nous nommons le premier vecteur comme «vector_a» et le deuxième vecteur comme «vector_b» dans le code.

Maintenant, nous calculons le produit croisé entre ces deux vecteurs en utilisant la fonction de la bibliothèque Numpy comme «NP.croix (a, b) ». Cette fonction prend le premier vecteur et le deuxième vecteur comme arguments d'entrée. Ainsi, nous écrivons le nom du premier vecteur à la place de "A" et le nom du deuxième vecteur est écrit à la place du "B" dans la fonction. Nous enregistrons les résultats du produit transversal entre ces deux vecteurs dans le nom de la variable en tant que «Vector_C» qui est ensuite passé en tant que paramètre d'entrée à la fonction «print ()» pour afficher les résultats. Cet exemple est écrit sous la forme du code Python dans la figure suivante:

# Importer le module Numpy
Importer Numpy comme NP
# Déclarer les tableaux 1-D
Vector_a = np.Array ([3, 2])
Vector_b = np.Array ([7, 1])
# Computing Cross Produit des tableaux déclarés ci-dessus
Vector_c = np.Cross (Vector_A, Vector_B)
imprimer (vector_c)

Après avoir copie le code dans la figure précédente, l'exécutons et l'exécutons-le dans le compilateur et voyons la sortie. La sortie du vecteur est «vector_c» qui est le résultat du produit transversal entre les deux vecteurs d'entrée.

Exemple 2

Nous résolvons un autre exemple pour trouver le produit croisé entre les tableaux bidimensionnels. Pour trouver le produit croisé, nous importons d'abord le module Numpy comme le préfixe «NP» pour déclarer les tableaux et appeler la fonction de produit transversal dans le code. Maintenant, en utilisant le «NP», nous initialisons les deux tableaux différents ayant deux lignes et deux colonnes en appelant le «NP.Méthode Array () ”. Les membres du premier array 2D sont «[[2, 1], [4, 3]]» et les éléments du deuxième array 2D sont [[6, 5], [8, 7]] ».

Pour calculer le produit croisé entre ces deux arrayons 2D, nous appelons le «NP. fonction Cross (x, y) ”et les deux tableaux sont donnés au paramètre d'entrée de cette fonction. Les résultats de cette fonction sont ensuite conservés dans un autre tableau ayant les dimensions selon la règle de multiplication de la matrice. Nous affichons ensuite ce tableau en le transmettant à la méthode «print ()».

# Importer le module Numpy
Importer Numpy comme NP
# Déclarer les tableaux 2D
Array1 = np.Array ([[2, 1], [4, 3]])
Array2 = np.Array ([[6, 5], [8, 7]])
# Computing Cross Produit des tableaux déclarés ci-dessus
Cross_product = np.croix (array1, array2)
imprimer (cross_product)

Le code pour implémenter cet exemple est fourni dans la figure précédente. Après l'exécution du code, nous obtenons la sortie en tant que vecteur ayant les résultats comme produit transversal des deux arrientes 2D d'entrée.

Conclusion

Nous avons essayé d'apprendre les concepts du produit Cross Numpy dans cet article. Cet article couvre d'abord l'introduction détaillée de cette fonction. Ensuite, il explique la syntaxe dans la langue python. Enfin, nous avons pratiquement résolu deux exemples, puis avons vérifié les résultats en fonction des entrées. Nous espérons que cette explication approfondie du produit Cross Numpy vous aide à exécuter cette fonction sans aucun problème.