본문 바로가기
파이썬

파이썬에서 데이터를 쉽게 저장 /로드

by º기록 2020. 10. 18.
반응형

가급적 사람이 읽을 수있는 출력 형식으로 Python으로 데이터를 저장하고로드하는 가장 쉬운 방법은 무엇입니까?

내가 저장 /로드하는 데이터는 두 개의 float 벡터로 구성됩니다. 이상적으로 이러한 벡터는 파일에 이름이 지정됩니다 (예 : X 및 Y).

내 현재 save () load () 함수는 file.readline () , file.write () 를 사용합니다. 그리고 string-to-float 변환. 더 나은 것이있을 것입니다.

 

해결 방법

 


 # saving:
 f = open("data", "w")
 f.write("# x y\n")        # column names
 numpy.savetxt(f, numpy.array([x, y]).T)
 # loading:
 x, y = numpy.loadtxt("data", unpack=True)

더 큰 부동 벡터를 다루는 경우 어쨌든 NumPy를 사용해야합니다.

 

참조 페이지 https://stackoverflow.com/questions/4450144

 

 

반응형

댓글