Resultados da pesquisa a pedido "vectorization"

2 a resposta

Subconjunto de listas por vetores de índice lógicos

eu tenho umlista complexae precisa selecionar umsubconjunto a partir dele, com base no valor de um elemento booleano (preciso de registros comhidden valor igual aFALSE) Eu tentei o código a seguir, com base emvetores de índice, mas falha (como ...

11 a resposta

Como posso aplicar uma função a cada linha / coluna de uma matriz no MATLAB?

Você pode aplicar uma função a todos os itens de um vetor dizendo, por exemplo,v + 1ou você pode usar a funçãoarrayfun. Como posso fazer isso para cada linha / coluna de uma matriz sem usar um loop for?

4 a resposta

Crie uma matriz 2D preenchida com zero com as em posições indexadas por um vetor

Estou tentando vetorizar a seguinte operação MATLAB: Dado um vetor de coluna com índices, quero uma matriz com o mesmo número de linhas da coluna e um número fixo de colunas. A matriz é inicializada com zeros e contém uns nos locais ...

1 a resposta

Removendo quatro loops aninhados no Matlab

Eu tenho os seguintes quatro loops aninhados no Matlab: timesteps = 5; inputsize = 10; additionalinputsize = 3; outputsize = 7; input = randn(timesteps, inputsize); additionalinput = randn(timesteps, additionalinputsize); factor = ...

3 a resposta

Loop de vetorização sobre elementos do vetor

Acho difícil encontrar uma solução rápida para o seguinte problema: Eu tenho um vetor de observações, que indica o tempo de observação de certos fenômenos. example <- c(0,0,0,1,0,1,1,0,0,0,-1,0,0,-1,-1,0,0,1,0,0);Agora, eu gostaria de eliminar ...

1 a resposta

numpy vectorize uma função para aceitar vetores de comprimentos diferentes e retornar o resultado do tensor

Eu quero vetorizar uma funçãof(a, b) de modo que, quando insiro aeb como dois vetores, o tensor de combinações é retornado. Aqui está um exemplo ilustrativo: import numpy as np def tester(a, b): mysumm = 0. for ii in range(a): for jj ...

2 a resposta

Em que situação o AVX2 coletaria instruções seria mais rápido do que carregar os dados individualmente?

Eu tenho investigado o uso das novas instruções de coleta do conjunto de instruções AVX2. Especificamente, decidi comparar um problema simples, em que uma matriz de ponto flutuante é permutada e adicionada a outra. Em c, isso pode ser ...

2 a resposta

Vetorizando loops aninhados no matlab usando bsxfun e com GPU

Como os loops parecem extremamente lentos, fiquei pensando se os loops aninhados no código mostrado a seguir poderiam ser vetorizados usandobsxfun e talvez a GPU também possa ser introduzida. Código %// Paramaters i = 1; j = 3; n1 = 1500; n2 = ...

5 a resposta

MATLAB: crie uma matriz grande repetindo elementos de um vetor, com passo crescente para cada coluna

No MATLAB, tenho um vetor x de comprimento n, onde n é geralmente O (10), e gostaria de construir uma matriz alta A do tamanho [n ^ m, m], onde m é novamente 0 (10). A matriz tem uma forma peculiar: se n = 4 em = 6, deixe x=[x1; x2; x3; x4]então ...

2 a resposta

Implementação eficiente de `im2col` e` col2im`

MATLAB'sim2col [http://www.mathworks.com/help/images/ref/im2col.html]ecol2im [http://www.mathworks.com/help/images/ref/col2im.html]são funções muito importantes para vetorização no MATLAB ao lidar com imagens. No entanto, eles exigem o Image ...