Tag: AUTO-VECTORIZATION
Suponga que X es un ndarray con forma (3,8,8) e y es otro arreglo con forma (3,). Quiero multiplicar cada rebanada (8,8) de X con un elemento de y y luego sumar el resultado. Usando un bucle for, se puede hacer de la siguiente manera: import numpy as np X . . . Read more
Tengo una función interpoladora f(x) que he creado usando interp1d. Ahora, a partir de la función f(x), debo construir una función f(y,z) donde x=(y-z)/2. Lo estoy haciendo usando un bucle anidado de la siguiente manera: f = lambda x: x**3 y = np.arange(0,100) z = np.arange(0,100) fnew = np.zeros((100,100)) for . . . Read more
Intento construir muestras de m vectores (con entradas enteras) junto con m evaluaciones. Un vector x de forma (n,1) se evalúa como y=1 si una de sus entradas es el número 2. De lo contrario, se evalúa como y=0. Para manejar muchos vectores y evaluaciones de este tipo, los vectores . . . Read more
Debo escribir una función que me permita encontrar los máximos y mínimos locales de una serie de valores. Los datos de la función son x, y de cada “pico”. La salida son 4 vectores que contienen los picos máximos y mínimos de x, y. Para encontrar los picos máximos, debo . . . Read more
Estoy intentando implementar algunos cálculos, pero no puedo descubrir cómo vectorizar mi código y no usar bucles. Déjame explicar: tengo una matriz M[N,C] de 0 o 1. Otra matriz Y[N,1] que contiene valores de [0, C-1] (mis clases). Otra matriz ds[N,M] que es mi conjunto de datos. Mi matriz de . . . Read more