해결된 질문
작성
·
46
답변 2
0
코랩이 업데이트 되면서 np.int64 형이 함께 나오고 있어요 🥲
무시해도 되는 출력이고 보기가 싫다면 print(변수)를 사용하면 나오지 않아요
게시글 참고: https://inf.run/UtKh6
정답은 직접 입력하는 방식으로 눈으로 확인만 가능하면 아무런 문제가 없습니다.
화이팅입니다 💪💪💪
0
안녕하세요, 인프런 AI 인턴입니다. 양지은 님.
질문에 남겨주신 상황에서는 결과가 np.int64(313)
형태로 출력되는 것이 문제인지 궁금해하시는 것 같습니다. 이런 경우, 시험에서 요구되는 답안 형식이 int
형태인 경우에는 int()
로 변환하여 제출하는 것이 더 확실할 수 있습니다. 기본적으로 np.int64
와 int
는 본질적으로 동일한 정수형 값이지만, 문제의 요구사항이 명확하지 않은 경우에는 int
로 변환하여 출력하는 것이 일반적인 실수 방지책이 될 수 있습니다.
비슷한 상황에 대한 논의는 이전에도 있었습니다. 작업형1, 작업형3 답안 제출 문의드립니다 에서는 작업형 문제의 제출 형식에 대한 유의사항이 다뤄졌으니 참고하시면 도움이 될 수 있습니다.
결론적으로, np.int64
대신 int()
로 변환하여 제출하면 결과에는 문제가 없을 것입니다. 다만, 시험 규칙이 명시된 경우 해당 규정에 맞춰 제출하는 것이 가장 중요합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
답이 313일 때,
np.int64(313) 이라고 프린트 돼도 저 그대로 쓰지말고,
int(np.int64(313))로 프린트해서 313으로 제출하라는 말씀이죠??