Resultados da pesquisa a pedido "vectorization"

3 a resposta

Por que sapply retorna uma matriz que eu preciso transpor e, em seguida, a matriz transposta não será anexada a um dataframe?

Gostaria de saber por que isso acontece e como posso fazer isso de forma mais eloquente. Quando eu uso sapply, gostaria que ele retornasse uma matriz 3x2, mas ele retornaria uma matriz 2x3. Por que é isso? E por que é difícil anexar isso a outro ...

1 a resposta

Acesso desalinhado no ponteiro alinhado?

Eu tenho este código de função: bool interpolate(const Mat &im, float ofsx, float ofsy, float a11, float a12, float a21, float a22, Mat &res) { bool ret = false; // input size (-1 for the safe bilinear interpolation) const int width = im.cols-1; ...

0 a resposta

Laço restante ineficaz no meu código

Eu tenho esta função: bool interpolate(const Mat &im, float ofsx, float ofsy, float a11, float a12, float a21, float a22, Mat &res) { bool ret = false; // input size (-1 for the safe bilinear interpolation) const int width = im.cols-1; const int ...

1 a resposta

Espaço de inserção NumPy vetorizado em matrizes multidimensionais

Digamos que eu tenha duas matrizes 2D numpy, min e max, que sempre terão a mesma dimensão uma da outra. Eu gostaria de criar uma terceira matriz, resultados, que é o resultado da aplicação do espaço interno ao valor máximo e mínimo. Existe alguma ...

2 a resposta

Qual é a sequência de instruções de coleta mais rápida do passo 3?

A questão:Qual é a sequência mais eficiente para gerar uma reunião de 3 passos de elementos de 32 bits da memória? Se a memória estiver organizada como: MEM = R0 G0 B0 R1 G1 B1 R2 G2 B2 R3 G3 B3 ...Queremos obter três registros YMM onde: YMM0 = ...

2 a resposta

Ponto flutuante duplo atômico ou carga vetorial SSE / AVX / armazenamento em x86_64

Aqui [http://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free](e em algumas perguntas de SO) vejo que o C ++ não suporta algo como o free-lockstd::atomic<double> e ainda não pode suportar algo como o vetor atômico AVX / SSE porque é ...

1 a resposta

Numpy: atribuindo valores ao array 2D com lista de índices

Eu tenho matriz numpy 2D (acho que a imagem em escala de cinza). Eu quero atribuir determinado valor a uma lista de coordenadas para esta matriz, de modo que: img = np.zeros((5, 5)) coords = np.array([[0, 1], [1, 2], [2, 3], [3, 4]]) ...

1 a resposta

Concatena as matrizes de intervalo com início, parada de números de maneira vetorizada - NumPy

Eu tenho duas matrizes de interesse, a primeira é uma matriz "saco de palavras", com duas colunas: o ID do documento e o termo ID. Por exemplo: bow[0:10] Out[1]: array([[ 0, 10], [ 0, 12], [ 0, 19], [ 0, 20], [ 1, 9], [ 1, 24], [ 2, 33], [ 2, ...

2 a resposta

Código C # vetorizado com SIMD usando o Vector <T> executando mais lentamente que o loop clássico

Eu já vi alguns artigos descrevendo comoVector<T> é habilitado para SIMD e é implementado usando intrínsecas JIT, para que o compilador envie corretamente as instruções AVS / SSE / ... ao usá-lo, permitindo um código muito mais rápido que os ...

4 a resposta

Como mudo meu pensamento para 'vetorizar minha computação' mais do que usar 'for-loops'?

Definitivamente, essa é uma pergunta mais fictícia, mas eu queria que outras pessoas entendessem esse tópico na SO. A maior parte da minha programação é proveniente deNumpy [https://en.wikipedia.org/wiki/NumPy]matrizes ultimamente. Combinei itens ...