import tensorflow as tf
import os
from matplotlib import pyplot as plt
import numpy as np
from sklearn.utils import shuffle
import skimage.io as io
def load_sample(sample_dir):
lfilenames = []
labelsnames = []
for (dirpath, dirnames, filenames) in os.walk(sample_dir):#递归遍历文件夹
for filename in filenames: #遍历所有文件名
#print(dirnames)
filename_path = os.sep.join([dirpath, filename])
img=io.imread(filename_path);
lfilenames.append(img) #添加文件名
labelsnames.append( dirpath.split('\\')[-1] )#添加文件名对应的标签
return shuffle(lfilenames,labelsnames)
data_dir = 'F:\\python\\mnist_digits_images' #定义文件路径
image,label= load_sample(data_dir) #载入文件名称与标签