Resultados da pesquisa a pedido "vectorization"
Vectorizar um cálculo de produto que depende dos elementos anteriores?
Estou tentando acelerar / vetorizar alguns cálculos em uma série temporal. Posso vetorizar um cálculo em um loop for que pode depender dos resultados de uma iteração anterior? Por exemplo z <- c(1,1,0,0,0,0) zi <- 2:6 for (i in zi) {z[i] <- ...
onversão vetorizada rápida de RGB para BGRA
Em um acompanhamento de algumas perguntas anteriores sobre a conversão de RGB para RGBA e ARGB em BGR, eu gostaria de acelerar umRGB para BGRA conversão com SSE. Suponha uma máquina de 32 bits e gostaria de usar intrinsics. Estou ...
Norma do vetor de uma matriz de vetores em MATLAB
Quando ligar paranorm [http://www.mathworks.com/help/techdoc/ref/norm.html] em uma matriz no MATLAB, ele retorna o que é conhecido como "norma da matriz" (um valor escalar), em vez de uma matriz de normas vetoriais. Existe alguma maneira de obter ...
Aplique lm ao subconjunto do quadro de dados definido por uma terceira coluna do quadro
Eu tenho um quadro de dados contendo um vetor de valores x, um vetor de valores y e um vetor de IDs: x <- rep(0:3, 3) y <- runif(12) ID <- c(rep("a", 4), rep("b", 4), rep("c", 4)) df <- data.frame(ID=ID, x=x, y=y) Gostaria de criar um lm ...
emovendo linhas com duplicatas em uma matriz Num
Eu tenho um(N,3) matriz de valores numpy: >>> vals = numpy.array([[1,2,3],[4,5,6],[7,8,7],[0,4,5],[2,2,1],[0,0,0],[5,4,3]]) >>> vals array([[1, 2, 3], [4, 5, 6], [7, 8, 7], [0, 4, 5], [2, 2, 1], [0, 0, 0], [5, 4, 3]]) Gostaria de remover linhas ...
'for' loop vs vetorização no MATLAB
Eu estava programando algo no MATLAB e, como recomendado, estou sempre tentando usar a vetorização. Mas no final o programa foi bastante lento. Então eu descobri que em um lugar o código é significativamente mais rápido ao usar loops (exemplo ...
pdist2 equivalente na versão 7 do MATLAB
Preciso calcular a distância euclidiana entre 2 matrizes no Matlab. Atualmente, estou usando o bsxfun e calculando a distância conforme abaixo (estou anexando um trecho do código): for i=1:4754 test_data=fea_test(i,:); d=sqrt(sum(bsxfun(@minus, ...
Como posso desativar a vetorização enquanto uso o GCC?
Estou compilando meu código usando o seguinte comando: gcc -O3 -ftree-vectorizer-verbose=6 -msse4.1 -ffast-math Com isso, todas as otimizações estão ativada Mas eu quero desativar a vetorização, mantendo as outras otimizaçõe
Como escrever funções vetorizadas no MATLAB
Estou aprendendo o MATLAB e acho difícil entender oatores de desempenho de loops versus funções vetorizada Na minha pergunta anterior: Aninhado para loops extremamente lentos no MATLAB (pré-alocado) [https://stackoverflow.com/q/7811239/518169] ...
Por que o GCC não vetoriza automaticamente esse loop?
stou tentando otimizar um loop que representa grande parte do tempo de computação do meu program Mas quando ligo a vetorização automática com -O3 -ffast-math -ftree-vectorizer-verbose = 6 saídas do GCC que não podem vetorizar o loop. Estou ...