Resultados de la búsqueda a petición "matrix-multiplication"

3 la respuesta

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...

4 la respuesta

Convolución 2-D como una matriz de matriz de multiplicación

1 la respuesta

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 ...

2 la respuesta

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 ...

3 la respuesta

¿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 ...

4 la respuesta

¿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 ...

5 la respuesta

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á ...

6 la respuesta

¿Por qué la multiplicación de matrices es más rápida con numpy que con ctypes en Python?

1 la respuesta

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 ...

0 la respuesta

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, ...