Funktion numpy numpy.dot

Suraj Joshi 30 Januar 2023
  1. Syntax von numpy.dot():
  2. Beispielcodes: numpy.dot() Methode zur Ermittlung des Punktprodukts
Funktion numpy numpy.dot

Die Funktion Python Numpynumpy.dot() berechnet das Punktprodukt von zwei Eingabe-Arrays.

Syntax von numpy.dot():

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

Parameter

a Arrayartig. 1. Array oder Skalar, dessen Punktprodukt berechnet werden soll
b Arrayartig. 2. Array oder Skalar, dessen Punktprodukt berechnet werden soll
out Anordnung. Ein optionales Argument, dessen Datentyp derselbe wie der erwartete Datentyp der Ausgabe sein muss

Zurück

Es gibt das Punktprodukt von Eingangsvektoren zurück. Wenn beide Eingänge skalar sind, erzeugt es ein 1-D-Array, andernfalls ein n-dimensionales Array.

Erhöhen Sie Wert-Fehler, wenn die letzte Dimension des ersten Eingangsarrays nicht gleich der vorletzten Dimension des zweiten Eingangsarrays ist.

Beispielcodes: numpy.dot() Methode zur Ermittlung des Punktprodukts

Wenn beide Eingaben 1-D-Arrays sind

import numpy as np

a=4
b=5

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

Ausgabe:

20

Da hier sowohl a als auch b 1-D-Arrays sind, gibt die Funktion np.dot() einfach einen Skalar zurück, der ein einfaches Produkt der beiden Zahlen ist.

Wenn beide Eingaben Vektoren sind

import numpy as np

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

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

Ausgabe:

32

Es berechnet das Punktprodukt von Vektoren.

Das Punktprodukt zweier Vektoren [x1,y1] und [x2,y2] ist gegeben durch x1*x2+y1*y2.

Wenn beide Eingaben 2-dimensionale Arrays sind

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)

Ausgabe:

[[20 27]
 [14 19]]

Es berechnet das Produkt von Matrizen.

Suraj Joshi avatar Suraj Joshi avatar

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

LinkedIn