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