訪問第二索引I具有2 d numpy的陣列,我轉換成3-d陣列通過使用:在3-d numpy的陣列
trainSet = numpy.reshape(trainSet, (trainSet.shape[0], 1, trainSet.shape[1]))
我的問題是我試圖在調整值第一軸(新的)。但是,無論我嘗試什麼,我都無法確定如何訪問新軸中的1。我試着打印報表的多種作用,例如
print(trainSet[0][0][0])
print(trainSet[1][0][1])
但無論我怎麼努力,我不能打印出任何1的,僅僅是2-d數組的內容。我知道這是一個三維陣列,因爲當我使用
print(trainSet.shape)
我得到
(12, 1, 793)
任何幫助將非常感激!
您可以用像'M [i,j,k]','M [:,0,:]'等表達式爲一個3d數組索引 – hpaulj