NumPy numpy.dot Función

Suraj Joshi 30 enero 2023
  1. La sintaxis de numpy.dot():
  2. Códigos de ejemplo: numpy.dot() Método para encontrar el producto de puntos
NumPy numpy.dot Función

La función Python Numpy numpy.dot() calcula el producto de puntos de dos matrices de entrada.

La sintaxis de numpy.dot():

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

Parámetros

a Como un arreglo. 1er arreglo o escalar cuyo producto puntual se calcula
b Como un arreglo. 2ª matriz o escalar cuyo producto puntual se calcula
out Arriba. Un argumento opcional cuyo tipo de datos debe ser el mismo que el tipo de datos esperado de salida

Retorna

Devuelve el punto producto de los vectores de entrada. Si ambas entradas son escalares, produce un array 1-D, de lo contrario un array n-dimensional.

Aumenta el ValueError si la última dimensión de la primera matriz de entrada no es igual a la penúltima dimensión de la segundo array de entrada.

Códigos de ejemplo: numpy.dot() Método para encontrar el producto de puntos

Cuando ambas entradas son arreglos de 1-D

import numpy as np

a=4
b=5

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

Producción:

20

Aquí, ya que tanto a como b son matrices de 1-D, la función np.dot() simplemente devuelve un escalar, que es un simple producto de ambos números.

Cuando ambas entradas son vectores

import numpy as np

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

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

Producción:

32

Calcula el producto puntual de los vectores.

El producto del punto de dos vectores [x1,y1] y [x2,y2] viene dado por x1*x2+y1*y2.

Cuando ambas entradas son conjuntos bidimensionales

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)

Producción:

[[20 27]
 [14 19]]

Calcula el producto de los Arrays.

Suraj Joshi avatar Suraj Joshi avatar

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

LinkedIn