如何解决加载图像数据库时出现错误
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并没有真正的经验。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。