sagen, dass ich ein RGB-Bild habe:numpy: auspacken Array entlang einer Achse
from skimage import data
img = data.astronaut()
print(img.shape) # (512, 512, 3)
Gibt es einen prägnanten numpy Befehl es entlang der Farbkanäle zu entpacken:
R, G, B = np.unpack(img, 2) # ?
Was Ich mache gerade Verständnis verwendet:
R, G, B = (img[:, :, i] for i in range(3))
Aber gibt es kein einfacheres Kommando?
Ich werde einige Zeit für jeden anderen geben, um einen Vorschlag zu werfen, aber das ist ziemlich schlau. :) –