본문 바로가기
Project/Error shooting

Format specifier missing precision

by 바다의 공간 2024. 10. 28.

Format specifier missing precision 이게뭐니?

 

에포크 50바퀴 다 돌려놓고 문자열 포맷팅이안돼서 오류가 났다...............

사실 에포크 1바퀴만돌면 그대로 그냥 성고하고 나오는줄알았는데 전혀 아니였다니 충격의 도가니

#얼마만큼의 시간이 흘렀는지 확인
        time_elapsed = time() - since
        print(f'Training complete in {time_elapsed // 60:..0f}m {time_elapsed % 60:.0f}s')
        print(f'Best val Acc: {best_acc:.4f}')
    return [train_loss, valid_loss, train_acc, valid_acc] 여기서 문제인걸까?

 

#수정 전 코드

print(f'Training complete in {time_elapsed // 60:..0f}m {time_elapsed % 60:.0f}s')

 

#수정 후 코드 

print(f'Training complete in {time_elapsed // 60:.0f}m {time_elapsed % 60:.0f}s')

 

60: ..f 를 쓰면 안 되고 60:.0f를 써야했다.