Ошибка запуска одной ячейки после успешного запуска целых ячеек в ноутбуках Jupyter - PullRequest
0 голосов
/ 24 марта 2020

Я написал код Python в Jupyter Notebook, и когда я использую «Выполнить все», каждая отдельная ячейка работает хорошо, и я получаю результаты, однако после этого, когда я go и запускаю последний сингл ячейка снова, я получаю ошибку ниже. Есть идеи, что происходит?

Ошибка Traceback (последний последний вызов)

<ipython-input-20-f60a6fbe4e66> in <module>()
      5     return img
      6 
----> 7 X_train = np.array(list(map(preprocessing, X_train)))
      8 X_valid = np.array(list(map(preprocessing, X_valid)))
      9 X_test = np.array(list(map(preprocessing, X_test)))

<ipython-input-20-f60a6fbe4e66> in preprocessing(img)
      1 def preprocessing(img):
----> 2     img = grayscale(img)
      3     img = equalize(img)
      4     img = (img-128)/128
      5     return img

<ipython-input-8-ab56316361c0> in grayscale(img)
      1 def grayscale(img):
----> 2     img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
      3     return img
      4 
      5 img = grayscale(X_train[20])

error: /tmp/build/80754af9/opencv_1512491964794/work/modules/imgproc/src/color.cpp:11010: error: (-215) depth == 0 || depth == 2 || depth == 5 in function cvtColor
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...