[問題] 三維矩陣資料讀入

看板Python作者 (小砰砰)時間9年前 (2016/10/06 17:27), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
手邊有個資料為三維 檔案內資料排列下大概類似這樣 x y z 1 2 3 4 5 6 . . . . . . 目標是用python將他讀進來 可是假如用readline的話,會變成每行讀入 我需要的是分別將x y z column下所有資料分別讀取並放入三維矩陣 想請問這該怎麼實作呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 104.32.141.49 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1475746065.A.832.html

10/06 19:54, , 1F
readline 再split 之後append到list?
10/06 19:54, 1F

10/06 19:55, , 2F
從資料格式猜,您應該是想做m*3的矩陣吧!?
10/06 19:55, 2F

10/06 19:56, , 3F
是的話,偷懶一點就用pandas吃進去在轉ndarray就好了
10/06 19:56, 3F

10/06 19:58, , 4F
如果是3維陣列的話,不如同1F大大說的,先吃進list
10/06 19:58, 4F

10/06 19:58, , 5F
再用3*m*n去切割成你要的樣子?
10/06 19:58, 5F

10/07 15:55, , 6F
google numpy.loadtxt
10/07 15:55, 6F

10/07 17:58, , 7F
謝謝,我會去用用看panda 之前沒用過
10/07 17:58, 7F
文章代碼(AID): #1NzXaHWo (Python)
文章代碼(AID): #1NzXaHWo (Python)