Kas ir numpy dot produkts?
Numpy.dot produkts ir spēcīga matricas aprēķinu bibliotēka. Piemēram, punktveida produktu varat aprēķināt ar np.dot. Numpy.dot produkts ir punktu un a b punktu reizinājums. Numpy.dot () Python apstrādā 2D masīvus un veic matricas reizinājumus.
Sintakse
numpy.dot(x, y, out=None)
Parametri
Šeit,
x, y : ievades masīvi. Lai funkcija np.dot () darbotos, x un y abiem jābūt 1-D vai 2-D
out : Šis ir izvades arguments, lai atgrieztu 1-D masīva skalāru. Pretējā gadījumā ndarray būtu jāatdod.
Atgriežas
Funkcija numpy.dot () Python atgriež divu masīvu x un y punktu reizinājumu. Funkcija dot () atgriež skalāru, ja x un y ir 1-D; pretējā gadījumā tas atgriež masīvu. Ja tiek dots “out”, tas tiek atgriezts.
Paaugstina
Punkta produkts Python izvirza ValueError izņēmumu, ja x pēdējai dimensijai nav tāds pats izmērs kā y otrajai pēdējai dimensijai.
Piemērs:
## Linear algebra### Dot product: product of two arraysf = np.array([1,2])g = np.array([4,5])### 1*4+2*5np.dot(f, g)
Rezultāts
14