Produit scalaire
Formule : a ·b = |a| * |b| * le produit scalaire cosθ est également appelé produit scalaire des vecteurs, le produit de la quantité est le produit d'un vecteur et la longueur de sa projection sur un autre vecteur c'est une quantité scalaire ; Le produit scalaire reflète la « similarité » de deux vecteurs. Plus les deux vecteurs sont « similaires », plus leur produit scalaire est grand.
Exemple : Si vecteur a=(a1,b1,c1), vecteur b=(a2,b2,c2)
Vecteur a·Vecteur b=a1a2+b1b2+ c1c2
produit croisé
Formule : a × b = |a| * sinθ Le produit croisé est également appelé produit externe et produit vectoriel de vecteurs . Le résultat est un vecteur
Longueur du module : |vecteur c|=|vecteur a×vecteur b|=|a||b|sin
Direction : la direction du produit vectoriel d'un vecteur et d'un vecteur b Elle est perpendiculaire au plan de ces deux vecteurs et obéit à la règle de droite.
Exemple
Vecteur a c1a2-a1c2,a1b2-a2b1) (La diagonale principale est positive)
(i, j, k sont les vecteurs unitaires des trois axes de coordonnées mutuellement perpendiculaires dans l'espace )
Matrix# 🎜🎜#
Multiplication d'éléments : np.multiply(a,b)
Multiplication de matrice : np.dot(a,b) ou np.matmul(a ,b) ou a.dot(b) ou Utilisez a @ b directement !
import numpy as np a=np.array([[1,2],[3,4]])#生成数组矩阵b=np.array([[2,2],[1,3]])print(np.dot(a,b))>>[[ 4 8] [10 18]]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!