- Mon Shot de Data Science
- Posts
- Différence entre Dot et Matmul avec NumPy
Différence entre Dot et Matmul avec NumPy
#61 - np.dot vs. np.matmul
Les méthodes np.matmul() et np.dot() produisent le même résultat pour les tableaux 2D (et 1D). Cela laisse penser qu'elles sont identiques et peuvent être utilisées de manière interchangeable, mais c’est faux.
La méthode np.dot() s'articule autour de vecteurs individuels (ou de tableaux 1D). Elle calcule donc le produit dot (.) de TOUTES les paires de vecteurs dans les deux entrées.
La méthode np.matmul(), comme son nom l'indique, est destinée aux matrices. Elle calcule donc le produit matriciel des matrices correspondantes dans les deux entrées.
Tu peux trouver ici un exemple des shapes de np.dot vs. np.matmul.
Ça t'a plu ? 😎 |
Reply