Resultados da pesquisa a pedido "vectorization"

2 a resposta

Diferenças entre pragmas simd e ivdep sempre?

Atualmente, estou tentando vetorizar um programa e observei um comportamento estranho Parece que um loop for é vetorizado ao usar #pragma simd (262): (col. 3) observação: SIMD LOOP FOI VETORIZADO. mas não quando eu uso sempre #pragma ...

3 a resposta

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

1 a resposta

Generalize o empilhamento dos vizinhos dos elementos da matriz em uma matriz 3D

ConfiguraçãoDada uma matriz 2D, eu gostaria de criar uma matriz 3D em que os valores ao longo da terceira dimensão em (ou seja,stacked[row, col, :]) são os vizinhos achatados da matriz original em[row, col]. Eu gostaria de generalizar esse ...

1 a resposta

lista de subconjuntos em R

estou a usarMcomp pacote emR que contém um conjunto de dados para previsão. Os dados são organizados em frequências anuais, trimestrais e mensais. Eu posso facilmente agrupar isso em uma lista, mas não posso agrupar mais usando condições ...

3 a resposta

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

2 a resposta

Como vetorizar um loop for simples em Python / Numpy

Eu encontrei dezenas de exemplos como vetorizar loops em Python / NumPy. Infelizmente, não entendo como posso reduzir o tempo de computação do meu loop for s...

5 a resposta

ual é a maneira mais fácil de paralelizar uma função vetorizada em

Tenho uma lista muito grandeX e uma função vetorizadaf. Eu quero calcularf(X), mas isso levará muito tempo se eu fizer isso com um único núcleo. Eu tenho (acesso a) um servidor de 48 núcleos. Qual é a maneira mais fácil de paralelizar o cálculo ...

5 a resposta

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

4 a resposta

Aplicar uma função na matriz que retorna saídas com tamanhos diferentes de maneira vetorizada

Como aplicar uma função que retorna saída não escalar para matrizes usandoarrayfun? Por exempl - Como vetorizar o seguinte código? array = magic(5); A = cell(size(array)); for i=1:5 for j=1:5 A{i,j} = 1:array(i,j); end end Essa tentativa ...

3 a resposta

MATLAB: comparação de matrizes de células de string

Eu tenho duas matrizes de células e quero verificar se elas contêm as mesmas strings (elas não precisam estar na mesma ordem, nem sabemos se elas têm os mesmos comprimentos). Por exemplo: a = {'2' '4' '1' '3'}; b = {'1' '2' '4' '3'};ou a = ...