Resultados de la búsqueda a petición "vectorization"

1 la respuesta

Generalizar el apilamiento de los elementos vecinos de la matriz en una matriz 3-D

PrepararDada una matriz 2D, me gustaría crear una matriz 3D donde los valores a lo largo de la tercera dimensión en (es decir,stacked[row, col, :]) son los vecinos aplanados de la matriz original en[row, col]. Me gustaría generalizar este proceso ...

2 la respuesta

Encuentre todas las posiciones de todas las coincidencias de un vector de valores en el segundo vector

Necesito encontrar todas las posiciones en mi vector correspondientes a cualquiera de los valores de otro vector: needles <- c(4, 3, 9) hay <- c(2, 3, 4, 5, 3, 7) mymatches(needles, hay) # should give vector: 2 3 5¿Hay alguna función predefinida ...

1 la respuesta

¿Cómo resolver muchos sistemas sobredeterminados de ecuaciones lineales usando códigos vectorizados?

Necesito resolver un sistema de ecuaciones lineales Lx = b, donde x es siempre un vector (matriz 3x1), L es una matriz Nx3 y b es un vector Nx1. N generalmente varía de 4 a algo así como 10. No tengo problemas para resolver esto ...

1 la respuesta

Eliminar for loop del algoritmo de agrupamiento en MATLAB

Estoy tratando de mejorar el rendimiento del algoritmo de agrupación OPTICS. La implementación que he encontrado en código abierto utiliza un bucle for para cada muestra y puede ejecutarse durante horas ... Creo que el uso de la función repmat ...

2 la respuesta

Vectorización de ngram de palabra realmente rápida en R

editar: El nuevo paquete text2vec es excelente y resuelve este problema (y muchos otros) realmente bien. text2vec en CRAN [https://cran.r-project.org/web/packages/text2vec/index.html] text2vec en github [https://github.com/dselivanov/text2vec] ...

3 la respuesta

Suma acumulativa múltiple dentro de una matriz numpy

Soy un novato en numpy, así que lamento si esta pregunta ya se hizo. Estoy buscando una solución de vectorización que permita ejecutar múltiples cumsum de diferentes tamaños dentro de una matriz numpy de una ...

5 la respuesta

¿Cómo convertir una matriz a una pila de matrices diagonales basadas en cada fila?

Tengo una matriz: A = [1 1 1 2 2 2 3 3 3]¿Existe una forma vectorizada de obtener: B = [1 0 0 0 1 0 0 0 1 2 0 0 0 2 0 0 0 2 3 0 0 0 3 0 0 0 3]

3 la respuesta

MATLAB: comparación de matrices de celdas de cadena

Tengo dos conjuntos de celdas de cadenas y quiero verificar si contienen las mismas cadenas (no tienen que estar en el mismo orden, ni sabemos si son de la misma longitud). Por ejemplo: a = {'2' '4' '1' '3'}; b = {'1' '2' '4' '3'};o a = {'2' ...

4 la respuesta

Operaciones vectoriales con numpy

Tengo tres matrices numpy: X: una matriz de 3073 x 49000 W: una matriz de 10 x 3073 y: un vector 49000 x 1 y contiene valores entre 0 y 9, cada valor representa una fila enW. Me gustaría agregar la primera columna deX a la fila enW dado por el ...

1 la respuesta

La forma más rápida de calcular el valor absoluto utilizando SSE

Conozco 3 métodos, pero que yo sepa, solo se usan los primeros 2: Enmascarar el bit de signo usandoandps oandnotps. Pros: Una instrucción rápida si la máscara ya está en un registro, lo que la hace perfecta para hacer esto muchas veces en un ...