Resultados de la búsqueda a petición "matrix-multiplication"
La forma más rápida de calcular la distancia euclidiana mínima entre dos matrices que contienen vectores de alta dimensión
Comencé una pregunta similar enotro hilo, pero luego me estaba enfocando en cómo usar OpenCV. Habiendo fallado en lograr lo que originalmente quería, pregunt...
encontrar el producto punto de sub-arrays en numpy
En numpy, elnumpy.dot()a función @ se puede usar para calcular el producto matricial de dos matrices 2D. Tengo dos matrices 3D X e Y (por ejemplo), y me gustaría calcular la matriz Z dondeZ[i] == numpy.dot(X[i], Y[i]) para todosi. ¿Es esto ...
numpy - matriz múltiples matrices 3x3 y 100x100x3?
Tengo lo siguiente: import numpy as np XYZ_to_sRGB_mat_D50 = np.asarray([ [3.1338561, -1.6168667, -0.4906146], [-0.9787684, 1.9161415, 0.0334540], [0.0719453, -0.2289914, 1.4052427], ]) XYZ_1 = np.asarray([0.25, 0.4, 0.1]) XYZ_2 ...
¿Cómo escribir un producto matricial matricial que pueda competir con Eigen?
A continuación se muestra la implementación de C ++ que compara el tiempo que llevan Eigen y For Loop para realizar productos matriz-matriz. El bucle For se ha optimizado para minimizar las pérdidas de caché. El bucle for es más rápido que Eigen ...
¿Cómo obtener la multiplicación matricial por elementos (producto Hadamard) en numpy?
Tengo dos matrices a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]])y quiero obtener el producto basado en elementos,[[1*5,2*6], [3*7,4*8]]igualando [[5,12], [21,32]] Yo he tratado print(np.dot(a,b))y print(a*b)pero ambos dan el ...
Multiplicación de la matriz: pequeña diferencia en el tamaño de la matriz, gran diferencia en los tiempos
Tengo un código de multiplicación de matriz que se ve así: for(i = 0; i < dimension; i++) for(j = 0; j < dimension; j++) for(k = 0; k < dimension; k++) C[dimension*i+j] += A[dimension*i+k] * B[dimension*k+j]; Aquí, el tamaño de la matriz está ...
Multiplicar matriz 3D con matriz 2D
Tengo dos matrices para multiplicar. Uno es la matriz de peso - W cuyo tamaño es 900x2x2. Otro es la matriz de entrada I cuyo tamaño es2x2. Ahora quiero realizar un resumen sobrec = WI Cuál podría ser900x1matriz, pero cuando realizo la operación ...
Multiplicación matricial con bloques
Este es mi código para acelerar la multiplicación de matrices, pero es solo un 5% más rápido que el simple. ¿Qué puedo hacer para impulsarlo tanto como sea posible? * Se accede a las tablas, por ejemplo, como:C [sub2ind (i, j, n)]Para elC [i, ...