Resultados da pesquisa a pedido "matrix-multiplication"

1 a resposta

Por que a compreensão da lista é muito mais rápida que numpy para multiplicar matrizes?

Recentemente eu respondi aESTA [https://stackoverflow.com/questions/31596979/multiplication-between-2-lists/31597029#31597029] pergunta que queria a multiplicação de 2 listas, algum usuário sugeriu a seguinte maneira usando numpy, ao lado da ...

4 a resposta

Por que a multiplicação de matrizes no .NET é tão lenta?

Eu não entendo direito o que torna a multiplicação de matrizes em C # /. NET (e até Java) tão lenta. Veja esta referência ...

0 a resposta

OpenCV: Multiplicar Imagens em C ++ e C

Acabei de usar as funções de multiplicação usando C api (cvMul) e C ++ api (mul e multiply). Mas eu recebo um resultado diferente da função C e dos C ++ Resultado do cvMul [http://i.stack.imgur.com/0NieG.jpg](é uma imagem branca) Resulte de mul ...

2 a resposta

Não sei como explicar alguns dos resultados de desempenho do meu código de multiplicação de matrizes paralelizadas

Estou executando esse código no OpenMP para multiplicação de matrizes e medi seus resultados: #pragma omp for schedule(static) for (int j = 0; j < COLUMNS; j++) for (int k = 0; k < COLUMNS; k++) for (int i = 0; i < ROWS; i++) matrix_r[i][j] ...

3 a resposta

como otimizar o código de multiplicação de matrizes (matmul) para executar rapidamente em um único núcleo de processador

Estou trabalhando em conceitos de programação paralela e tentando otimizar o exemplo de multiplicação de matrizes em um único núcleo. A implementação mais rápida que vim até agora é a seguinte: /* This routine performs a dgemm operation * C := C ...

3 a resposta

Como escrever um produto de matriz matricial que pode competir com Eigen?

Abaixo está a implementação de C ++ comparando o tempo gasto por Eigen e For Loop para executar produtos matriz-matriz. O loop For foi otimizado para minimizar falhas de cache. O loop for é mais rápido do que o Eigen inicialmente, mas depois se ...

2 a resposta

Tensor Numpy: Tensordot sobre fatias frontais de tensor

Estou tentando realizar uma multiplicação de matrizes com fatias frontais de um tensor 3D, mostradas abaixo. E seX.shape == (N, N)eY.shape == (N, N, Y), o tensor resultante deve ter a forma(N, N, Y). Qual é o adequadonp.tensordot sintaxe para ...

3 a resposta

Por que minha CPU não consegue manter o desempenho máximo em HPC

Eu desenvolvi umalta performanceRotina de fatoração de Cholesky, que deve ter desempenho máximo em torno de 10,5 GFLOPs em uma única CPU (sem hyperthreading). Mas há um fenômeno que eu não entendo quando testo seu desempenho. No meu experimento, ...

10 a resposta

Por que há um enorme desempenho atingido na multiplicação de 2048x2048 versus 2047x2047?

Estou fazendo alguns testes comparativos de multiplicação de matrizes, como mencionado anteriormente emor que o MATLAB é tão rápido na multiplicação ...

1 a resposta

encontre o produto escalar de sub-matrizes em numpy

Em numpy, onumpy.dot() função @ pode ser usada para calcular o produto da matriz de duas matrizes 2D. Eu tenho duas matrizes 3D X e Y (por exemplo) e gostaria de calcular a matriz Z ondeZ[i] == numpy.dot(X[i], Y[i]) para todosi. Isso é possível ...