2
일부 데이터를 numpy.savetxt(path,array,fmt="%.2f %.2f %.2f %.2f %.2f")
으로 저장하고 텍스트 파일을 멋지게 형식화하고 싶습니다. 나는이 같은 자리의 일정 금액에 수레를 제한하고 싶습니다 : 파이썬 부동 포맷 : 고정 된 총 자릿수
11.2345 -> 11.2
1.2345 -> 1.23
은 현재 내가 얻을 :
11.2345 -> 11.23
1.2345 -> 1.23
이 텍스트 파일의 레이아웃을 파괴한다.
나는 유사한 질문이 몇 개 있다는 것을 알고 있지만 어떤 해결책을 numpy.savetxt()
에 적용 할 수 없었습니다.
나는 이미 이것을 시도하고 작동하지 않는다고 생각했습니다. 그러나 나는 이것이 변이를 일으키는 몇 가지 긴 정수가 앞에 있기 때문에 이것이 나타났습니다. 나는 여전히 전체 자릿수를 고칠 수 있는지 알고 싶다. 예를 들어, 25.72 대신 25.720을 얻는 것이 좋습니다. – Sasha
그래, 그 지점 앞에 큰 번호를 골라야 해. 그 자체로 문제가되지 않았 으면 좋겠습니까? 25.720을 원하면 "% 9.3f"를 사용하십시오. –
1234.567을 인쇄하면 어떻게됩니까? 1234.5로 줄어들겠습니까? 간단히 설명하자면 솔루션에서 형식화 문제를 해결합니다. 그러나 한 줄에 총 40 개 이상의 부동 소수점과 5 개의 정수가 포함되어 있기 때문에 형식 지정을 안전하게하기 위해 추가하는 공백이 많을수록 1920x1080에서 파일을 읽는 것이 더 어려워집니다. 현재 % 5.2f에서 전체 줄을 보려면 스크롤해야합니다. % 4.2f는 일부 숫자를 결합시킵니다. – Sasha