pandas.DataFrame返回Series而不是Dataframe

时间:2016-09-27 23:55:10

标签: python pandas

我正在处理一系列图像。我先读取它们并存储在列表中然后将它们转换为数据帧,最后我想实现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

谢谢!

0 个答案:

没有答案