加载图像数据库时出现错误

时间:2020-11-06 13:43:44

标签: numpy scikit-learn scipy scikit-image

import os
import numpy as np
import pandas as pd
from skimage import io
from sklearn.linear_model import Perceptron

path = 'dataset'
directories = os.listdir(path)

df = pd.DataFrame()

for directory in directories:
    df = pd.DataFrame()
    for item in os.listdir(path + "/" + directory):
        pic = io.imread(path + "/" + directory + "/" + item)
        d = {"pic": pic, "type": directory}
        df = df.append(d, ignore_index=True)


# Create our X and y data
X = df['pic'].values
y = df['type'].values

# Create a Perceptron, with its training parameters
ppn = Perceptron(max_iter=40,tol=0.001,eta0=1)

ppn.fit(X,y)

当我运行此代码时,即使我的图像显示为(208,176),我仍然遇到ValueError,为什么会有这样的想法?我对使用numpy并没有真正的经验。

0 个答案:

没有答案