X,Y =Dataset( csv_file_path=file, root_dir="./test/" )
とデータセットクラスに値を入れて実行すると、
ValueError: too many values to unpackとエラーが出ます。
fileの値は一意なので、なぜこのエラーが起こるのかわかりません。
Tracebackでは
csv_file_path=file, root_dir="./test/"
この行がおかしいと言われます。
何が原因なのでしょうか?
Datasetクラスは、
class Dataset(): def __init__(self, file, root_dir, small=False): self.df = pd.read_csv(root_dir + file) def __len__(self): return len(self.df) def __getitem__(self, id): a = self.df["A"][id] b = np.array(self.df.values[id][1]) return a, b
のようなクラスです。
回答1件
あなたの回答
tips
プレビュー