به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

سلا من وقتی کد زیر رو اجرا میکنم

# Data loading and preprocessing
from PIL import Image

def read_all_images(in_dir):
    X=[]
    for item in os.listdir(in_dir):
        if os.path.isfile(os.path.join(in_dir,item)):
            im = Image.open(os.path.join(in_dir,item))
            X.append(im)
    return X
    

f = open("labelsv.csv",mode='r')
Y=[]
for line in f.readlines():
    k=[0 for i in range(103)]
    k[int(line)]=1.0
    
    Y.append(k)

X=read_all_images('jpg224_1')

با خطای زیر مواجه میشم
Traceback (most recent call last):
  File "vgg.py", line 23, in <module>
  File "vgg.py", line 10, in read_all_images
  File "C:\Users\Master\Anaconda3\envs\anaconda35\lib\site-packages\PIL\Image.py", line 2282, in open
OSError: [Errno 24] Too many open files: 'resized224\\image_08189jpg'
توسط (106 امتیاز)

1 پاسخ

0 امتیاز
 
بهترین پاسخ

سلام
برای اینکه مشکلی نباشه همون اول هندل مربوط به فایل باز شده رو close کنید تا handle ها بیخود باز نمونه و خطا نگیرید

def read_all_images(in_dir):
	X=[]
	for item in os.listdir(in_dir):
		if os.path.isfile(os.path.join(in_dir,item)):
			im = Image.open(os.path.join(in_dir,item))
			X.append(im.copy())
			im.close()
	return X
توسط (4.3k امتیاز)
انتخاب شده توسط
...