Und noch ein Nachtrag: wenn es dir "nur" darum geht, die Schreibweise zu verkuerzen, dann erledigt ein einfaches
Code: Alles auswählen
shape = aRectPixels.shap # schlechter Name, bist du ja schon oefter drauf hingewiesen worden!
aRectPixels = aRectPixels.reshape((shape[0] * shape[1], shape[2] ))
das ganze. Sollte die Frage gewesen sein, wie man deine Syntax zum laufen bekaeme, oder ob es so etwas wie ein "mach dieses Objekt zum Teil des Namensraumes, auf dem Bezeichner einfach nachgeschlagen werden" gibt, die Antwort ist: nein, geht nicht.