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

3 la respuesta

Aplicar lm al subconjunto del marco de datos definido por una tercera columna del marco

Tengo un marco de datos que contiene un vector de valores x, un vector de valores y y un vector de ID: x <- rep(0:3, 3) y <- runif(12) ID <- c(rep("a", 4), rep("b", 4), rep("c", 4)) df <- data.frame(ID=ID, x=x, y=y) Me gustaría crear una lm ...

5 la respuesta

'for' loop vs vectorización en MATLAB

Estaba programando algo en MATLAB y, según lo recomendado, siempre estoy tratando de usar la vectorización. Pero al final el programa fue bastante lento. Entonces descubrí que en un lugar el código es significativamente más rápido cuando se usan ...

3 la respuesta

pdist2 equivalente en MATLAB versión 7

Necesito calcular la distancia euclidiana entre 2 matrices en matlab. Actualmente estoy usando bsxfun y calculando la distancia de la siguiente manera (adjunto un fragmento del código): for i=1:4754 test_data=fea_test(i,:); ...

3 la respuesta

¿Cómo puedo desactivar la vectorización mientras uso GCC?

Estoy compilando mi código usando el siguiente comando: gcc -O3 -ftree-vectorizer-verbose=6 -msse4.1 -ffast-mathCon esto, todas las optimizaciones están habilitadas. Pero quiero deshabilitar la vectorización mientras mantengo las ...

4 la respuesta

Cómo escribir funciones vectorizadas en MATLAB

Solo estoy aprendiendo MATLAB y me resulta difícil entender elfactores de rendimiento de bucles frente a funciones vectorizadas. En mi pregunta anterior:nidado para bucles extremadamente lentos en MATLAB (preasignado) ...

1 la respuesta

¿Por qué GCC no vectoriza automáticamente este bucle?

ntento optimizar un bucle que representa gran parte del tiempo de cálculo de mi programa. Pero cuando enciendo la auto-vectorización con -O3 -ffast-math -ftree-vectorizer-verbose = 6 salidas GCC que no puede vectorizar el bucle. Estoy usando ...

2 la respuesta

Vectorized ventana móvil en matriz 2D en numpy

Aplicaré una operación en una ventana móvil de tamaño constante en una matriz 2D. ¿Existe una operación eficiente tipo vectorizar que pueda implementar para hacer esto sin hacer un bucle en Python? Mi estructura actual se parece a esto for i in ...

4 la respuesta

Funciones de escritura que aceptan matrices numpy 1-D y 2-D?

Mi comprensión es que las matrices 1-D en numpy se pueden interpretar como un vector orientado a columnas o un vector orientado a filas. Por ejemplo, una matriz 1-D con forma(8,) se puede ver como una matriz bidimensional de forma(1,8) o ...

4 la respuesta

onvertir una matriz binaria en un vector del último índice distinto de cero de forma rápida y vectorizad

Suponga, en MATLAB, que tengo una matriz, A, cuyos elementos son 0 o 1. Cómo obtengo un vector del índice del último elemento distinto de cero de cada columna de una manera más rápida y vectorizada? Yo podría hace [B, I] = max(cumsum(A)); y ...

6 la respuesta

¿Cómo calcular un producto externo rápido entre dos matrices, en Matlab?

Tengo dos matrices n-por-m,A yB. Quiero crear una nueva matrizC que es algo como: for i = 1:n C = C + outerProduct(A(i,:), B(i,:)); endes decir. @C es una matriz de tamaño m x m, la suma de todos los productos externos de las filas deA ...