Resultados da pesquisa a pedido "vectorization"
Comparando BSXFUN e REPMAT
Poucas perguntas foram feitas antes sobre comparações entrebsxfunerepmatpara desempenho. Um deles foi:Matlab - bsxfun no longer faster than repmat? [https://stackoverflow.com/q/28722723/3293881]. Este tentou investigar comparações de desempenho ...
BSXFUN em eficiência de memória com operações relacionais
Gostaria de pesquisar principalmente duas coisas aqui - Existem seis operações relacionais integradas para uso combsxfun : @eq (equal), @ne (not-equal), @lt (less-than), @le (less-than or equal), @gt (greater-than)e @ge (greater-than or equal). ...
O que significa "um resultado intermediário está sendo armazenado em cache" significa?
Eu tenho um conjunto den vetores armazenados no3 x n matrizz. Eu encontro o produto externo usandonp.einsum. Quando cronometrei usando: %timeit v=np.einsum('i...,j...->ij...',z,z)Eu obtive o resultado: The slowest run took 7.23 times longer ...
Existe um motivo para preferir declarações '&&' a '&' in 'if', além de curto-circuito?
Sim, eu sei, houve várias perguntas (consulteeste [https://stackoverflow.com/q/6558921/2207840], por exemplo) em relação ao uso de& vs.&& em R, mas não encontrei um que responda especificamente à minha pergunta. Como eu entendo as diferenças, & ...
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 ...
Vetorizando uma operação de fatia Numpy
Digamos que eu tenha um vetor Numpy, A = zeros(100)e divido-o em subvetores por uma lista de pontos de interrupção que indexam emA, por exemplo, breaks = linspace(0, 100, 11, dtype=int)Então oio quinto subvetor estaria entre os índicesbreaks[i] ...
Encontre todas as posições de todas as correspondências de um vetor de valores no segundo vetor
Preciso encontrar todas as posições no meu vetor correspondentes a qualquer valor de outro vetor: needles <- c(4, 3, 9) hay <- c(2, 3, 4, 5, 3, 7) mymatches(needles, hay) # should give vector: 2 3 5Existe alguma função predefinida que permita ...
como resolver muitos sistemas sobredeterminados de equações lineares usando códigos vetorizados?
Preciso resolver um sistema de equações lineares Lx = b, onde x é sempre um vetor (matriz 3x1), L é uma matriz Nx3 eb é um vetor Nx1. N geralmente varia de 4 a algo como 10. Não tenho problemas para resolver isso usando scipy.linalg.lstsq (L, ...
Vetorização de loop for com dependência de dados
Eu tenho uma implementação do solucionador de matriz baseado em BiCCG (Conjugate Gradient), que também é responsável pela periodicidade. Ocorre que a implementação é intensiva em computação e o loop não é vetorizado automaticamente devido ao ...
Remova o loop for do algoritmo de cluster no MATLAB
Estou tentando melhorar o desempenho do algoritmo de agrupamento OPTICS. A implementação que encontrei no código aberto faz uso de um loop for para cada amostra e pode ser executado por horas ... Acredito que algum uso da função repmat () possa ...