최대 int64 숫자를 부동 숫자로 변환하는 방법이 있습니까?Python : 최대 int64 숫자를 부동으로 변환하는 방법은 무엇입니까?
최대 int64 숫자가 9223372036854775807
입니다. 이것을 float 또는 double로 변환하고 싶습니다. 파이썬으로 어떻게 할 수 있습니까?
잘 알려진 브로커 API를 사용하여 자동 거래 시스템을 개발 중입니다. API는 내 요청 중 하나에 대한 응답으로 해당 번호를 보냈습니다.
최대 int64 숫자를 부동 숫자로 변환하는 방법이 있습니까?Python : 최대 int64 숫자를 부동으로 변환하는 방법은 무엇입니까?
최대 int64 숫자가 9223372036854775807
입니다. 이것을 float 또는 double로 변환하고 싶습니다. 파이썬으로 어떻게 할 수 있습니까?
잘 알려진 브로커 API를 사용하여 자동 거래 시스템을 개발 중입니다. API는 내 요청 중 하나에 대한 응답으로 해당 번호를 보냈습니다.
시도해보십시오!
a = float(9223372036854775807)
이 질문에 대한 답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. - [리뷰에서] (리뷰/저품절 포스트/12607306) –
@IgorIvancha : 유효한 답변입니다. – gariepy
import sys
print float(sys.maxint)
'플로트 (9223372036854775807) '크기 플로트 또는 이중 어느 하나에 정확하게 저장되지 않는다는 –
정수. 그게 문제가 되겠습니까? – Bathsheba
http://stackoverflow.com/questions/3793838/which-is-the-first-integer-that-an-ieee-754-float-is-incapable-of-representing-e, 일반적으로 부동 소수점은 돈을 나타내는 가치, 또는 그와 유사한 것으로 가장 적합합니다 (가치가 무엇인지 가정). –