困っていること
ゼロから作るディープラーニング の、mnistデータのインポートができない
・ch03フォルダに、sample.py を作成し、そこに下記のコードを実行
・ch03フォルダと同階層にある、datasetフォルダのmnist.py の、load_mnist関数をインポートしたい
python
1import sys, os 2os.getcwd() # C:\Users\username\Desktop\deep-learning-from-scratch-master\ch03 3sys.path.append("C:\Users\username\Desktop\deep-learning-from-scratch-master") # カレントディレクトリがch03の状態で、親階層をsys.pathにフルパスで追加 4 5from dataset.mnist import load_mnist # エラー No module named 'dataset.mnist' 6 7(x_train, t_train), (x_test, t_test) = load_mnist(flatten=True, normalize=False) 8
状態、試したこと
・過去のteratailの質問などを参考にした:リンク
・カレントディレクトリがch03の状態で、親階層をsys.pathにフルパスで追加
・datasetフォルダに、「__init_.py」は作成済み
・import dataset.mnist → No module named 'dataset.mnist'
・from dataset.mnist import load_mnist →No module named 'dataset.mnist'
・import dataset のみは実行可能 エラー起きない
・import dataset を実行した後に、dataset.mnist を実行すると、module 'dataset' has no attribute 'mnist'
・visual studio code のサジェスト機能では、import dataset.まで入力すると、mnist や load_mnist をサジェストしてくれる(一応認識はしている?)
・別のPC環境で、
from dataset.mnist import load_mnist as m
とすると、読み込めた(as m がないと、No module named 'dataset.mnist')
何が原因で読み込みができないのか、困っております。
教えていただけますと嬉しいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー