這是最近在做影像.語音辨識時
想從外部讀取資料(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
但總感覺有點繞圈 想請問有更好的寫法嗎?
這類問題 有什麼建議的學習方向嗎??
謝謝各位