Let decir que tenemos una matriz¿Cómo se puede operar cada elemento de una matriz numpy de acuerdo con su valor relativo?
a = np.array([10,30,50, 20, 10, 90, 0, 25])
El pseudo código para lo que quiero -
if a[x] > 80 then perform funcA on a[x]
if 40 < a[x] <= 80 then perform funcB on a[x]
if a[x] <= 40 then perform funcC on a[x]
¿Cuál es la manera más limpia para realizar esto utilizando funciones numpy?
¿Puede 'funcA()' etc. expresarse en términos de NumPy ufuncs? ¿Qué hacen estas funciones? –
¿Qué pasa con el mapa? – nmichaels