API · NumPy
NumPy numpy.dot Función
La función numpy.dot() calcula el producto de puntos de dos matrices de entrada
En esta página
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.