您好:我想把2400张图片从一个文件夹加载到python3.6中,对于神经网络,下面的代码可以工作,但是,它在转换成数组后加载原始大小的图像,也就是(2443320,400,3)。如何将其调整为64x96?所以它是(2443,64,96,3),而且对内存的负载更少。并行处理是如何做到的,这样做是高效的。在
谢谢你!在IMAGE_PATH = 'drive/xyz/data/'
file_paths = glob.glob(path.join(IMAGE_PATH, '*.gif'))
# Load the images
images = [misc.imread(path) for path in file_paths]
images = np.asarray(images)
{a1}我试着这样做:
^{pr2}$
但是,它导致了一个错误,写在下面。如有任何建议,将不胜感激。谢谢您。在AttributeError Traceback (most recent call last)
in ()
9 img = [misc.imread(path) for path in file_paths]
10
---> 11 wpercent = (basewidth/float(img.size[0]))
12 hsize = int((float(img.size[1])*float(wpercent)))
13 img = img.resize((basewidth,hsize), Image.ANTIALIAS)
AttributeError: 'list' object has no attribute 'size'