[Error] TypeError : 'DataFrame' object is not callable

qw4735·2023년 1월 11일

🔗 [TypeError] 'DataFrame' object is not callable

logs = train(transformer.output_info_list, dataloader, model, optimizer, device)

위 함수가 에러가 남.
그 이유는, 같은 main 함수 내에서 함수와 같은 이름을 가진 인자(train)를 사용했기 때문이다.

dataset, dataloader, transformer, train, _, _ = generate_dataset(args, device, random_state=0)

💡 [Solution] 인자이름을 바꾸면 됨!

dataset, dataloader, transformer, train1, _, _ = generate_dataset(args, device, random_state=0)

\therefore 함수이름과 같은 이름으로 인자화하지 말 것!!!⭐️⭐️⭐️


reference : debugging by smart boy

0개의 댓글