Resultados da pesquisa a pedido "vectorization"

3 a resposta

Computar com eficiência uma matriz 3D de produtos externos - MATLAB

Suponha que eu tenha uma matriz de elementos assim: A = reshape(1:25, 5, 5) A = 1 6 11 16 21 2 7 12 17 22 3 8 13 18 23 4 9 14 19 24 5 10 15 20 25Gostaria de calcular com eficiência uma matriz 3D de produtos externos, de forma que o iº fatia ...

2 a resposta

vetorizando um loop aninhado em que uma variável de loop depende da outra

Eu aprendi recentemente como vetorizar um loop aninhado "simples" em um anterior Pergunta, questão [https://stackoverflow.com/questions/26152610/vectorizing-ther-higher-dimensions-in-nested-for-loop-in-matlab] Eu perguntei. No entanto, agora ...

3 a resposta

Adição de vetor (array) no Postgres

Eu tenho uma coluna comnumeric[] valores que todos têm o mesmo tamanho. Eu gostaria de fazer a média dos elementos deles. Com isso, quero dizer que a média de {1, 2, 3}, {-1, -2, -3}, and {3, 3, 3}deveria estar{1, 1, 1}. Também é interessante ...

2 a resposta

Como aplicar as funções corr2 em matrizes multidimensionais no Matlab?

Digamos que eu tenho duas matrizes A e B A = rand(4,5,3); B = rand(4,5,6)Quero aplicar a função 'corr2' para calcular os coeficientes de correlação. corr2(A(:,:,1),B(:,:,1)) corr2(A(:,:,1),B(:,:,2)) corr2(A(:,:,1),B(:,:,3)) ...

1 a resposta

Gerando matrizes usando bsxfun com função anônima e para subtrações elementares - MATLAB

Eu tenho o seguinte código: n = 10000; s = 100; Z = rand(n, 2); x = rand(s, 1); y = rand(s, 1); fun = @(a) exp(a);Em princípio, a função anônimaf pode ter uma forma diferente. Eu preciso criar duas matrizes. Primeiro, preciso criar uma matriz ...

1 a resposta

Melhore a velocidade do NORMRND para uma família de distribuições no MATLAB

Então, estou procurando uma maneira de acelerar meu código. Eu tenho um grande vetor de distribuições normais (ou seja, um vetor de médias e desvios padrão) do qual preciso gerar números aleatórios. Um exemplo genérico do meu código é semelhante ...

1 a resposta

Diferença entre as instruções AVX vxorpd e vpxor

De acordo comGuia intrínseco da Intel [https://software.intel.com/sites/landingpage/IntrinsicsGuide/], vxorpd ymm, ymm, ymm: Calcule o XOR bit a bit dos elementos de ponto flutuante de precisão dupla compactada (64 bits) em aeb, e armazene os ...

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

2 a resposta

Matriz 3d para matriz 2D matlab

Estou usando o Matlab R2014a. Eu tenho uma matriz tridimensional M x N x M A. Gostaria de uma maneira vetorizada de extrair dela uma matriz bidimensional B, de modo que, para cada i, j, tenha B (i, j) = A (i, j, g (i, j)) onde g é uma matriz ...

7 a resposta

Dividir coluna de cadeia para criar novas colunas binárias

Meus dados têm uma coluna e estou tentando criar colunas adicionais com o que se segue a cada "/" nas linhas. Aqui estão as primeiras linhas dos dados: > dput(mydata) structure(list(ALL = structure(c(1L, 4L, 4L, 3L, 2L), .Label = c("/ ...