加载图像并打乱顺序
Posted hsy1941
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加载图像并打乱顺序相关的知识,希望对你有一定的参考价值。
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) #载入文件名称与标签
以上是关于加载图像并打乱顺序的主要内容,如果未能解决你的问题,请参考以下文章