NumPy numpy.dot Fonction

Suraj Joshi 30 janvier 2023
  1. Syntaxe de numpy.dot() :
  2. Exemples de codes : numpy.dot() Méthode pour rechercher un produit scalaire
NumPy numpy.dot Fonction

La fonction Python Numpy numpy.dot() calcule le produit en points de deux tableaux d’entrée.

Syntaxe de numpy.dot() :

numpy.dot(a, b, out=None)

Paramètres

a Comme un tableau. 1er tableau ou scalaire dont le produit des points est calculé
b Comme un tableau. 2ème tableau ou scalaire dont le produit des points est calculé
out Array. Un argument optionnel dont le type de données doit être le même que le type de données attendu en sortie

Renvoie

Il retourne le produit ponctuel des vecteurs d’entrée. Si les deux entrées sont scalaires, il produit un tableau 1-D, sinon un tableau n-dimensionnel.

Augmentez la valeur de l’erreur si la dernière dimension du premier tableau d’entrée n’est pas égale à l’avant-dernière dimension du deuxième tableau d’entrée.

Exemples de codes : numpy.dot() Méthode pour rechercher un produit scalaire

Lorsque les deux entrées sont des tableaux 1-D

import numpy as np

a=4
b=5

prod=np.dot(a,b)
print(prod)

Production:

20

Ici, puisque a et b sont tous deux des tableaux 1-D, la fonction np.dot() retourne simplement un scalaire, qui est un simple produit des deux nombres.

Lorsque les deux entrées sont des vecteurs

import numpy as np

a=np.array([3,4])
b=np.array([4,5])

prod=np.dot(a,b)
print(prod)

Production:

32

Il calcule le produit ponctuel des vecteurs.

Le produit scalaire de deux vecteurs [x1,y1] et [x2,y2] est donné par x1*x2+y1*y2.

Lorsque les deux entrées sont des tableaux à deux dimensions

import numpy as np

a=np.array([[3,4],
          [2,3]])
b=np.array([[4,5],
          [2,3]])

prod=np.dot(a,b)
print(prod)

Production:

[[20 27]
 [14 19]]

Il calcule le produit des matrices.

Auteur: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn