vectorization

¿Hay una función R para encontrar el índice de un elemento en un vector?

En R, tengo un elemento x y un vector v. Quiero encontrar el primer índice de un elemento en v que es igual a x. Sé que una m ... e funcione si x es un vector? Es decir, debe devolver un vector de índices que indica la posición de cada elemento de x en v.

¿Por qué las adiciones elementwise son mucho más rápidas en bucles separados que en un bucle combinado?

Supongamos a1, b1, c1, y d1 apuntar a la memoria de montón y mi código numérico tiene el siguiente bucle de núcleo. const in ... lt;< s << plain(n, m, j, i); cout << endl; } } (Muestra FLOP/s para diferentes valores de n.)

¿Cómo puedo aplicar una función a cada fila / columna de una matriz en MATLAB?

Puede aplicar una función a cada elemento de un vector diciendo, por ejemplo, v + 1, o puede usar la función arrayfun. ¿Cómo puedo hacerlo para cada fila / columna de una matriz sin usar un bucle for?

¿Qué es la "vectorización"?

Varias veces ahora, he encontrado este término en matlab, fortran ... algún otro ... pero nunca he encontrado una explicación ... hace? Así que estoy preguntando aquí, ¿qué es la vectorización, y qué significa, por ejemplo, que "un bucle es vectorizado" ?

¿Ifelse realmente calcula sus dos vectores cada vez? ¿Es lento?

¿Realmente calcula ifelse los vectores yes y no vectors como en, la totalidad de cada vector? ¿O simplemente calcula algunos valores de cada vector? También, es ifelse realmente tan lento?

Cómo asignar valores en la diagonal?

Supongamos que tengo una matriz NxN A, un vector de índice V que consiste en un subconjunto de los números 1:N, y un valor K, ... 1 1 0 0 0 0 0 0 1 0 1 1 0 1 0 1 1 0 0 0 0 0 0

Dirección de dos puntos

Se ha olvidado algún concepto de matemáticas de secundaria, así que pregunto aquí. Si tengo dos puntos p1(x1,y1), p2(x2,y2) ... cción por vector, ¿es Vector(x2-x1,y2-y1) o Vector(x1-x2, y1-y2)? Por cierto, ¿cuál es el propósito de normalizar un vector?

Encontrar islas de ceros en una secuencia

Imagina que tienes una secuencia muy larga. ¿Cuál es la forma más eficiente de encontrar los intervalos donde la secuencia es ... ar que las eficiencias de espacio y tiempo son muy importantes, ya que estoy procesando un gran número de bio-señales largas.

GCC: diferencia de vectorización entre dos bucles similares

Al compilar con gcc -O3, ¿por qué el siguiente bucle no vectoriza (automáticamente): #define SIZE (65536) int a[SIZE], b[S ... te: Profitability threshold is 7 loop iterations. v.c:9: note: LOOP VECTORIZED. v.c:5: note: vectorized 1 loops in function.

Vectorizado SI declaración en R?

x = seq(0.1,10,0.1) y <- if (x < 5) 1 else 2 Quisiera que el if operara en cada caso en lugar de operar en todo el vector. ¿Qué tengo que cambiar?

¿Por qué el código vectorizado se ejecuta más rápido que para bucles en MATLAB?

He leído esto pero todavía no entiendo por qué el código vectorizado es más rápido. En bucles for, puedo usar parfor a para computación paralela. Si el código vectorizado es más rápido, ¿significa que se paraleliza automáticamente?

¿Por qué es la vectorización, más rápida en general, que los bucles?

¿Por qué, en el nivel más bajo del hardware que realiza las operaciones y las operaciones subyacentes generales involucradas ... amos multiplicando un vector de tamaño N por un escalar, tendremos N multiplicaciones para realizar de cualquier manera, ¿no?

Forma vectorizada de calcular el producto de punto por fila dos matrices con Scipy

Quiero calcular el producto escalar de dos matrices de la misma dimensión lo más rápido posible. Esta es la forma en que lo e ... , row2 in a, b: result = np.append(result, np.dot(row1, row2)) print result Y por supuesto la salida es: [ 26. 14.]

Búsqueda vectorizada de valores en Pandas dataframe

Tengo dos dataframes pandas uno llamado 'orders' y otro llamado 'daily_prices'. daily_prices es como sigue: AA ... dos listas. quiero que devuelva un vector de columna de solo el precio de un ticker especificado para una fecha especificada.