Unerwünschte extra-Dimensionen im numpy array
Habe ich geöffnet .passt Bild:
scaled_flat1 = pyfits.open('scaled_flat1.fit')
scaled_flat1a = scaled_flat1[0].data
und wenn ich Druck seine Form:
print scaled_flat1a.shape
Bekomme ich die folgende:
(1, 1, 510, 765)
Will ich es Lesen:
(510,765)
Wie kann ich die beiden loszuwerden, bevor es?
InformationsquelleAutor der Frage bjd2385 | 2014-08-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehe ich davon aus
scaled_flat1a
ist ein numpy-array? In diesem Fall, sollte es so einfach wie einreshape
Befehl.InformationsquelleAutor der Antwort Roger Fan
Gibt es noch die Methode aufgerufen
squeeze
die macht genau das, was Sie wollen:Beispiel:
InformationsquelleAutor der Antwort askewchan