【发布时间】:2019-08-26 22:02:58
【问题描述】:
我是机器学习的新手,正在学习 Google Colab 上的 Sentdex 教程。它应该是一个区分猫和狗图像的 ML 程序。但是,每当我运行我的代码时,我的“文件或目录”就会出现问题。
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\atlgwc16\\PetImages/Dog'
老实说,我不知道 Google Colab 将其文件存储在哪里,所以我不知道将图像文件夹放在哪里。
到目前为止,这是我的完整代码:
import numpy as np
import matplotlib.pyplot as plt
import os
import cv2
from tqdm import tqdm
DATADIR = "C:\Users\atlgwc16\PetImages"
CATEGORIES = ["Dog", "Cat"]
for category in CATEGORIES:
path = os.path.join(DATADIR, category)
for img in os.listdir(path):
img_array = cv2.imread(os.path.join(path,img), cv2.IMREAD_GRAYSCALE)
plt.imshow(img_array, cmap = 'gray')
plt.show()
break
【问题讨论】:
-
这是我的第一篇文章,如果我写错了请告诉我。
-
尝试将宠物图片与 python 代码放在同一文件夹中,并使用 DATADIR = "PetImages" 访问它。
-
@Melanie Korrina FileNotFound 错误是一个非常普遍的错误。你能发布你的完整代码吗?这对于想要帮助回答您的问题但由于没有您的代码而无法重现您的错误的其他 Stack Overflow 用户来说非常有用。
-
@coltoneakins 谢谢你告诉我..我用我的完整代码改变了它......
-
@coltoneakins 非常感谢您的帮助!老实说,感激不尽,我终于明白如何修复我的代码了
标签: python file machine-learning google-colaboratory