我有一個影像目錄,我想將每個影像的所有路徑加載到熊貓列中。但是我不確定如何提取每條路徑并將它們放入列中。是否有一個內置函式可以遍歷目錄中的所有影像并將每個影像的路徑放入 pandas 列?還是我會使用某種 for 回圈?要指定,我需要實際路徑,而不是影像名稱,因為我想使用 flow_from_dataframe tensorflow 函式,因為我在熊貓資料框中有標簽。我對此還是很陌生,因此將不勝感激。
uj5u.com熱心網友回復:
讓我們呼叫包含影像 source_dir 的目錄。然后嘗試
import os
import pandas as pd
filepaths=[]
filelist=os.listdir(source_dir)
for f in filelist:
fpath=os.path.join(source_dir,f)
filepaths.append(fpath)
Fseries=pd.Series(filepaths, name='filepaths')
dataframe=pd.concat([Fseries], axis=1)
print (df.head())
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/469528.html