當我試圖用大熊貓板時,瞭解這個怪異的行爲交換。如果我沿着面板的major_axis或minor_axis取平均值,那麼座標軸似乎會被交換。熊貓面板座標軸以panel.mean
>>> panel = pd.Panel(np.random.rand(10,20,30))
>>> print(panel.mean(axis=0))
(20, 30)
>>> print(panel.mean(axis=1))
(30, 10)
>>> print(panel.mean(axis=2))
(20, 10)
我會認爲對於最後兩個,輸出形狀應該分別是(10,30)和(10,20)。這是如何工作的一個三維numpy陣列,但也許有一些熊貓面板和numpy陣列,我沒有得到一些概念上的區別...
這是正確的行爲?有人可以解釋爲什麼它應該是這樣嗎?