NumPy numpy.dot Función
-
La sintaxis de
numpy.dot()
: -
Códigos de ejemplo:
numpy.dot()
Método para encontrar el producto de puntos
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 is a backend software engineer at Matrice.ai.
LinkedIn