#python #tensorflow #compiler-errors #jupyter-notebook #syntax-error
Вопрос:
Почему я получаю эту ошибку? это должна быть работа.Вероятно, я что-то упускаю из виду. До того, как то же самое произойдет на занятиях.Я попробовал переписать и все то же самое.
import tensorflow as tf
import cv2
import os
import matplotlib.pyplot as plt
import numpy as np
img_array = cv2.imread("Training/0/Training_233976.jpg")
img_array.shape
plt.imshow(img_array)
Datadirectory = "Training/"
Classes = ["0","1","2","3","4","5","6"]
for category in Classes:
path = os.path.join(Datadirectory, category)
for img in os.listdir(path):
img_array = cv2.imread(os.path.join(path,img))
plt.imshow(cv2.cvtColor(img_array, cv2.COLOR_BGR2RGB))
plt.show()
break
break
Комментарии:
1. Вы его импортировали?
2. Вам необходимо импортировать библиотеку ОС, прежде чем вызывать какие-либо методы этой библиотеки. в начале кода напишите
import os
3. @yudhiesh да. Это приводит к такой ошибке.
4. @AshishJain я был в библиотеках.
Ответ №1:
Я формализую ответ, все, что вам нужно сделать, это добавить строку вверху
импорт ОС
Ответ №2:
import os
используйте это в начале кода или при импорте других библиотек и кодов .