Resultados da pesquisa a pedido "matrix-multiplication"

1 a resposta

Use um vetor narcótico para acessar fatias axiais arbitrárias de uma matriz multidimensional?

Estou construindo um conjunto de funções para trabalhar com umestrutura de dados de matriz multidimensional [https://stackoverflow.com/questions/30023867/how-can-i-work-with-dynamically-allocated-arbitrary-dimensional-arrays/30023868#30023868] e ...

1 a resposta

Multiplicação de matriz real esparsa de tatu com vetor complexo

Estou tentando multiplicar uma matriz real esparsa com um vetor complexo, mas o programa não compila. Se eu mudar o vetor para real ou a matriz para densa, tudo passa. Um código de exemplo é: #define ARMA_64BIT_WORD #include <armadillo> #include ...

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