Python DataFrame返回系列而不是数据帧

Python DataFrame返回系列而不是数据帧,python,pandas,Python,Pandas,我正在处理一系列图像。我首先读取它们并存储在列表中,然后将它们转换为dataframe,最后我想实现Isomap。当我读取图像(我有84个图像)时,我得到对象的84x2303数据帧。现在,每个对象本身看起来也像一个数据帧。我想知道如何将它全部转换成数字,这样我就可以在上面使用Isomap,然后绘制它。 这是我的密码: import pandas as pd from scipy import misc from mpl_toolkits.mplot3d import Axes3D import

我正在处理一系列图像。我首先读取它们并存储在列表中,然后将它们转换为dataframe,最后我想实现Isomap。当我读取图像(我有84个图像)时,我得到对象的84x2303数据帧。现在,每个对象本身看起来也像一个数据帧。我想知道如何将它全部转换成数字,这样我就可以在上面使用Isomap,然后绘制它。 这是我的密码:

import pandas as pd
from scipy import misc
from mpl_toolkits.mplot3d import Axes3D
import matplotlib
import matplotlib.pyplot as plt
import glob
from sklearn import manifold

samples = []

path = 'Datasets/ALOI/32/*.png'
files = glob.glob(path)

for name in files:

    img = misc.imread(name)
    img = img[::2, ::2]
    x = (img/255.0).reshape(-1,3)
    samples.append(x)

df = pd.DataFrame.from_records(samples)

print df.dtypes

print df.shape
谢谢