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 is a backend software engineer at Matrice.ai.
LinkedIn