[問題] 讀取資料的維度問題

看板Python作者 (wei)時間7年前 (2018/01/30 19:16), 編輯推噓0(003)
留言3則, 2人參與, 7年前最新討論串1/1
這是最近在做影像.語音辨識時 想從外部讀取資料(csv)進來 遇到的問題 雖然我寫的東西可以work 但感覺滿笨的 想請教高手 是否有更好的寫法 假設是黑白影像資料 尺吋 = nr * nc 樣本數 = N 最終希望是一個 N * nr * nc 的 Numpy array (以上數字都希望不要寫死) 目前的方法是這樣: 先用os套件 抓到每一個檔案的路徑 存成list => 計算該list長度得到 N => 用pd.read_csv 讀取一個樣本 得到 nr、nc => 造一個 np.zeros([N, nr, nc]) 當容器 => for迴圈,逐個路徑pd.read_csv讀取 再np.array()轉array,把上面造的容器一列列置換掉 以上流程是可以運作,後續也可以成功fit model 但總感覺有點繞圈 想請問有更好的寫法嗎? 這類問題 有什麼建議的學習方向嗎?? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.242.2 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1517311007.A.5E8.html

01/31 12:32, 7年前 , 1F
為什麼不直接用csv讀就好了?看起來不需要用pandas
01/31 12:32, 1F

03/06 04:22, 7年前 , 2F
03/06 04:22, 2F

03/06 04:35, 7年前 , 3F
03/06 04:35, 3F
文章代碼(AID): #1QS5GVNe (Python)
文章代碼(AID): #1QS5GVNe (Python)