Resultados da pesquisa a pedido "vectorization"

2 a resposta

Correlação pareada eficiente para duas matrizes de recursos

No Python, preciso encontrar a correlação pareada entre todos os recursos em uma matrizA e todos os recursos em uma matrizB. Em particular, eu sou interessante em encontrar a correlação de Pearson mais forte que um determinado recurso emA tem em ...

1 a resposta

Subtraindo eficientemente matrizes numpy de formas diferentes

Usando as excelentes regras de transmissão de numpy, você pode subtrair uma matriz de formas (3,)v a partir de uma matriz de formas (5,3)X com X - vO resultado é uma matriz de forma (5,3) na qual cada linhai é a diferençaX[i] - v. Existe uma ...

1 a resposta

Existe uma maneira melhor de determinar as indicações de mapeamento cruzado para matrizes numpy

Preciso das indicações cruzadas para operações numpy de união e interseção. O código que tenho abaixo funciona bem, mas gostaria de vetorizá-lo antes de aplicá-lo a grandes conjuntos de dados. Ou, se existe uma maneira melhor incorporada, o que ...

2 a resposta

tipo de raiz vetorizada com numpy - ele pode vencer o np.sort?

Numpy nãoainda [https://github.com/numpy/numpy/issues/6050]ter uma classificação radix, então eu me perguntava se era possível escrever uma usando funções numpy pré-existentes. Até agora, tenho o seguinte, que funciona, mas é cerca de 10 vezes ...

2 a resposta

Seleção ponderada aleatória rápida em todas as linhas de uma matriz estocástica

numpy.random.choice permite a seleção ponderada de um vetor, ou seja, arr = numpy.array([1, 2, 3]) weights = numpy.array([0.2, 0.5, 0.3]) choice = numpy.random.choice(arr, p=weights)seleciona 1 com probabilidade 0,2, 2 com probabilidade 0,5 e 3 ...

2 a resposta

Método eficiente para contar casos abertos no momento do envio de cada caso em um grande conjunto de dados

Em um grande conjunto de dados (~ 1 milhão de casos), cada caso tem um "criado" e um "censurado"dateTime. Quero contar o número de outros casos que estavam abertos no momento em que cada caso foi criado. Casos são abertos entre seus "criados" e ...

2 a resposta

O CUDA pode usar extensões SIMD?

Pesquisei um pouco, mas agora não está claro para mim se algumas GPUs programadas com CUDA podem tirar vantagem ou usar instruções semelhantes às das extensões SSE SIMD; por exemplo, se podemos somar dois vetores de flutuadores em dupla ...

3 a resposta

Vetorizando o cálculo da distância de Haversine em Python

Estou tentando calcular uma matriz de distância para uma longa lista de locais identificados por Latitude e Longitude usando o métodoHaversine [https://github.com/mapado/haversine]fórmula que usa duas tuplas de pares de coordenadas para produzir ...

1 a resposta

Vetorize o cálculo da distância do haversine ao longo do caminho fornecido pela lista de coordenadas

Eu tenho uma lista de coordenadas e posso calcular uma matriz de distância entre todos os pontos usando odistância do mar [https://en.wikipedia.org/wiki/Haversine_formula]métrica. Coordenadas vêm comonumpy.array de forma(n, 2) do(latitude, ...

2 a resposta

Por que a desvectorização em Julia é incentivada?

Parece que escrever código desvectorizado é incentivado em Julia. Existe até um pacote [https://github.com/lindahua/Devectorize.jl]que tenta fazer isso por você. Minha pergunta é por que? Em primeiro lugar, falando do aspecto da experiência do ...