플로트 배열 구성원을 다른 변수로 복사 할 때 나타나는 몇 가지 동작에 당황합니다. 다른 변수 - 도와주세요!Python float copy 질문
예를
data_entry[1] = 9.6850069951
new_value = data_entry[1]
<comment> #print both
9.6850069951
9.6850663300
위해 나는 수레의 바이너리 저장의 문제를 알고있어하지만 난 우리가 같은 값으로 끝낼 것 메모리의 직접 복사와 생각했다.
아이디어가 있으십니까? 이보다 정밀도가 더 필요합니다! 사전에 감사 스튜어트
나를 위해 값이 동일합니다. Mac OS X, Python 2.6.1 –
여기에서 문제를 재현 할 수 없습니다. 두 값은 정확히 동일하게 인쇄됩니다 (소수점 이하 10 개 값). 파이썬 2.6 사용하고 있습니다.4 Windows XP에서 (해당 OS를 사용하는 것을 좋아하지는 않음) – Morlock
이 문제를 재현 할 수있는 완전한 프로그램을 게시 할 수 있습니까? (단순한 할당으로 값이 바뀌지 않는다는 가정하에 실제로는 정확히 같은 'float' 객체가됩니다.) –