Escala de grises como contracción
Convertir una imagen a color a escala de grises es una contracción del eje de color contra tres pesos.
w = np.array([0.2125, 0.7154, 0.0721]) # pesos RGB -> escala de grises
gray = np.einsum('hwc,c->hw', photo, w) # (512, 512)
Los tres valores de color de cada píxel se multiplican por los tres pesos y se suman en un solo número. El eje de color desaparece porque c no está después de la flecha.