看板 Python 關於我們 聯絡資訊
手邊有個資料為三維 檔案內資料排列下大概類似這樣 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
s96387799: readline 再split 之後append到list? 10/06 19:54
benson415: 從資料格式猜,您應該是想做m*3的矩陣吧!? 10/06 19:55
benson415: 是的話,偷懶一點就用pandas吃進去在轉ndarray就好了 10/06 19:56
benson415: 如果是3維陣列的話,不如同1F大大說的,先吃進list 10/06 19:58
benson415: 再用3*m*n去切割成你要的樣子? 10/06 19:58
king22649: google numpy.loadtxt 10/07 15:55
lance8537: 謝謝,我會去用用看panda 之前沒用過 10/07 17:58