2016-11-28 86 views
-1

我有一個問題,與python,pyfits和numpy。我打開一配合與通常Pyfits重新排序軸

file = pyfits.open('file.fits', memap = True) 

文件調用

file.info() 

它顯示我的時候,包含數據集有形狀(2,1024,1024,546):

No. Name   Type  Cards Dimensions Format 
0 PRIMARY  PrimaryHDU  12 (2, 1024, 1024, 546) float32 

然後,我繼續前進,通過

data = file[0].data 
導入此陣成numpy的陣列210

當我再要顯示該陣列的形狀,使用

print (data.shape) 

它顯示的形狀

(546,1024,1024,2) 

我不知道,爲什麼它是這樣做的。知道哪個尺寸屬於哪個軸很重要。

任何幫助表示讚賞! 非常感謝。

回答