0
我需要在列表中列出的數組列表的轉換幫助成數據幀Coverting名單列表的數組列表到數據幀
我的數據是這樣的
[array([[ 0.01568627, 0.01568627, 0.01176471],
[ 0.01176471, 0.01176471, 0.01176471],
[ 0.01176471, 0.01176471, 0.01176471],
...,
[ 0.05098039, 0.05098039, 0.05098039],
[ 0.04705882, 0.05098039, 0.04705882],
[ 0.05098039, 0.05098039, 0.04705882]]), array([[ 0.01568627, 0.01568627, 0.01568627],
[ 0.01176471, 0.01568627, 0.01176471],
[ 0.01176471, 0.01568627, 0.01568627],
...,
[ 0.05490196, 0.05098039, 0.05098039],
[ 0.05098039, 0.05490196, 0.05098039],
[ 0.05098039, 0.05098039, 0.05098039]])
當我試圖DF = pd.DataFrame(LST),沒有工作
我試圖讀取圖像,並把它變成一個列表
我的代碼是這樣
for filename in files:
img = misc.imread(filename)
img = img[::2, ::2]
X = (img/255.0).reshape(-1, 3)
lst.append(X)
我得到上面的數據,當我提前打印LST
謝謝!
期望輸出的形狀是什麼? – ayhan
其實我讀的圖像,並將它們存儲爲list.My碼ID像這樣的文件名中的文件: IMG = misc.imread(文件名) IMG = IMG [:: 2:2] X =(img/255.0).reshape(-1,3) lst.append(X) –
確定但是應該如何返回DataFrame?在這個列表中你有2個數組,這些數組是二維的。一個DataFrame也是二維的,所以對於二維數組,你需要做一些整形(使用multiindex,concat等)。 – ayhan