Resultados da pesquisa a pedido "vectorization"
Os pandas Python calculam o material circulante beta usando o rolamento aplicar ao objeto groupby de maneira vetorizada
Eu tenho um grande quadro de dados, df, contendo 4 colunas: id period ret_1m mkt_ret_1m 131146 CAN00WG0 199609 -0.1538 0.047104 133530 CAN00WG0 199610 -0.0455 -0.014143 135913 CAN00WG0 199611 0.0000 0.040926 138334 CAN00WG0 199612 0.2952 ...
Vetorizando a indexação / subconjunto de matrizes no Matlab
Suponha que eu tenha um vetor de dados longo y, além de alguns índices. Quero extrair um pequeno trecho ou janela em torno de cada índice. Por exemplo, suponha que eu queira construir uma matriz contendo 64 amostras antes e 64 amostras depois de ...
R data.frame obtém valor da variável que é selecionada por outra variável, vetorizada
Tenho dados que me chegam com muitas variáveis semelhantes, com uma variável adicional que indica quais1 dessas variáveis semelhantes eu realmente quero. Usando um loop, posso procurar o valor correto, mas os dados são grandes, o loop é lento e ...
Gere um grande número de baralhos aleatórios - NumPy
Preciso gerar um grande número de baralhos de cartas aleatórios. A velocidade é importante para que tudo tenha que ser em forma de matriz numpy. Entendo que posso gerar duas cartas de um baralho da seguinte maneira: np.random.choice(12*4,2, ...
Converter imagem BMP em conjunto de instruções para uma plotadora?
Eu tenho uma plotadora como esta: [/imgs/YEr1F.jpg] A tarefa que tenho de implementar é a conversão de 24 bits BMP para o conjunto de instruções para esta plotadora. Na plotadora, posso mudar 16 cores comuns. A primeira complexidade que enfrento ...
Converter uma matriz 2D em um numpy de matriz quente 3d
Eu tenho matriz np e quero convertê-lo em uma matriz 3d com uma codificação quente dos elementos como terceira dimensão. Existe uma maneira de fazer sem repetir cada linha, por exemplo a=[[1,3], [2,4]]deve ser transformado em b=[[1,0,0,0], ...
Implementação vetorizada para criar várias linhas a partir de uma única linha no dataframe do pandas
Para cada linha na tabela de entrada, preciso gerar várias linhas, separando o período com base em mensalmente. (consulte a saída de amostra abaixo). Existe uma abordagem iterativa simples para converter linha por linha, mas é muito lenta em ...
Como você carrega / armazena de / para uma matriz de duplas com as Extensões de Vetor GNU
Estou a usarGNU C extensões de vetor [https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html], não da Intel_mm_* intrínseca. Quero fazer a mesma coisa que a Intel_m256_loadu_pd intrínseco. Atribuir os valores um a um é lento: o gcc produz ...
aneira mais rápida de multiplicar uma matriz de int64_
Quero vetorizar a multiplicação de duas matrizes alinhadas à memória. Não encontrei nenhuma maneira de multiplicar 64 * 64 bits no AVX / AVX2, então apenas desenrolei o loop e carregue / armazene o AVX2. Existe uma maneira mais rápida de fazer ...
Por que o gcc não resolve _mm256_loadu_pd como um único vmovupd?
Estou escrevendo alguns AVX e eu preciso carregar da memória potencialmente desalinhada. Atualmente, estou carregando 4 doubles, portanto, eu usaria instruções intrínsecas _mm256, _loadu_pd [https://software.intel.com/en-us/node/524102]; o ...