Resultados da pesquisa a pedido "vectorization"

1 a resposta

Existe uma maneira de implementar a recorrência numpy sem for-loops?

Eu tenho o seguinte problema. Existe uma matrizX e eu preciso gerar uma matrizH de tal forma que valores dei_th linha na matrizH são determinados pori_th linha da matrizX e(i-1)_th linha da matrizH. H_{i} = F(X_{i}, H_{i-1})Para calcular a ...

2 a resposta

Biblioteca de matemática e matrizes em Python

Devo usar a biblioteca de matemática para fazer alguns cálculos em uma matriz. Eu tentei algo assim: import numpy as np import math a = np.array([0, 1, 2, 3]) a1 = np.vectorize(a) print("sin(a) = \n", math.sin(a1))Infelizmente isso não funciona. ...

5 a resposta

Funções Trig vetorizadas em C?

Estou procurando calcular funções trigonométricas altamente paralelizadas (no bloco de 1024) e gostaria de aproveitar pelo menos parte do paralelismo que as arquiteturas modernas têm. Quando eu compilo um bloco for(int i=0; i<SIZE; i++) { ...

3 a resposta

NumPy: Vectorize encontrar o valor mais próximo em uma matriz para cada elemento em outra matriz

Entradaknown_array : matriz numpy; consistindo apenas em valores escalares;shape: (m, 1) test_array : matriz numpy; consistindo apenas em valores escalares;shape: (n, 1) Resultadoindices : matriz numpy;shape: (n, 1); Para cada valor ...

1 a resposta

Como posso converter um vetor em uma matriz de células?

Eu tenho um vetor de coluna que quero converter em uma matriz de células, como: A = rand(10,1); B = cell(10,1); for i=1:10 B{i} = A(i); end B = [0.6221] [0.3510] [0.5132] [0.4018] [0.0760] [0.2399] [0.1233] [0.1839] [0.2400] [0.4173] Como posso ...

6 a resposta

Mapeando 2 vetores - ajude a vetorizar

Trabalhando em Matlab, tenho 2 vetores de coordenadas x com comprimento diferente. Por exemplo: xm = [15 20 24 25 26 35 81 84 93]; xn = [14 22 26 51 55 59 70 75 89 96];Preciso mapear xm para xn, ou em outras palavras, para descobrir quais ...

3 a resposta

Soma acumulada múltipla em uma matriz numpy

Eu sou uma espécie de novato em entorpecido, então me desculpe se essa pergunta já foi feita. Estou procurando uma solução de vetorização que permita executar vários cumsum de tamanhos diferentes em uma matriz numpy de uma ...

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

1 a resposta

matlab: otimizando código para computação estatística em bairros circulares em várias escalas

Eu tenho uma pilha de imagens (imgstack) sobre as quais gostaria de calcular algumas estatísticas (e.g. mean, std, median) em bairros circulares em várias escalas. Para cada imagem na pilha (currscale), o tamanho da vizinhança circular a ser ...

3 a resposta

Extraindo um elemento específico de cada célula na matriz de células

Eu tenho uma matriz de célulasA de tamanho10x10 (dizer). Cada célula, por sua vez, contém um5x20 matriz. Eu quero selecionar(i,j) elemento de cada célula, onde(i,j) são índices dentro de um loop. Eu posso correr 4for loops e obtenha facilmente a ...