Resultados da pesquisa a pedido "vectorization"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...