FileNotFoundError: [Errno 2] Нет такой ошибки файла или каталога с numpy - PullRequest
0 голосов
/ 26 января 2020

Здравствуйте, я пытался научиться машинному обучению из учебника sentdex, но каждый раз, когда я пытаюсь скомпилировать эту программу, я получаю эту ошибку: FileNotFoundError: [Errno 2] No such file or directory: 'training_data.npy'. Я искал inte rnet, но не нашел никаких подсказок. Вот моя структура с ошибками:

structure

Вот мой код

import numpy as np
import pandas as pd
from collections import Counter
from random import shuffle
train_data=np.load('training_data.npy')
df=pd.DataFrame(train_data)
print(df.head())
print(Counter(df[1].apply(str)))

1 Ответ

1 голос
/ 26 января 2020

Ответом на ваш вопрос является знание того, чего вы не знаете. Если ваш сценарий не может найти файл, скорее всего сценарий не выполняется в каталоге, который, по вашему мнению, работает.

Чтобы проверить это, вы можете напечатать текущий каталог в python и посмотреть, где находится ваш скрипт думает, что это так.

import os
print(os.path.abspath("."))

Должен напечатать ваш текущий путь.

Оттуда вы можете либо сконфигурировать свое расширение для запуска кода, чтобы он начинал с правильного пути, либо дать вашему сценарию абсолютный путь ( начиная с папки root вашего компьютера, на windows это будет что-то вроде C: \ Path \ To \ My \ File), чтобы открыть ваш файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...