[Numpy Package] CSV파일 읽기/쓰기(savetxt/loadtxt) ,npy파일 읽기/쓰기(save/load)

2020. 6. 10. 11:04Programming Language/Python

반응형

■ CSV 파일 쓰기(저장)

  • {파일이름} : 파일의 경로와 이름을 지정
  • {데이터} : 배열,리스트, 데이터프레임 등 여러데이터 형식의 데이터 입력 가능
  • {데이터 형식} : 정규 표현식으로 데이터의 형식을 지정한다
  • {데이터간 구분자} : 파일에 입력하고자 하는 데이터간의 구분자를 지정
numpy.savetxt({파일이름}, {데이터}, fmt={데이터 형식}, delimiter={데이터간 구분자})

 

▶ 설치 경로에 파일 확인

▶ 파일 데이터 확인

정수타입의 데이터 이며, 반점(,)을 구분자로 작성된 데이터를 확인가능

 


■ CSV 파일 읽기(불러오기)

▶ 파일 데이터 확인

▶ CSV파일 읽기

  • {파일 이름} : 읽고자하는 파일의 경로와 이름을 지정
  • {구분자} : 읽고자하는 파일의 구분자와 동일하게 지정한다
  • {데이터 형식} : 읽고자하는 데이터의 형식을 지정 예) 정수 : np.int 혹은 'i'
numpy.loadtxt({파일 이름}, delimiter={구분자}, dtype={데이터 형식})

 


■ Numpy 객체형태(npy)로 파일 쓰기(저장)

  • {파일 이름} : Numpy 객체 형태이며, 확장자는 '.npy' 이고, Binary 파일 형태로 저장됩니다
  • {배열} : array 형식의 배열
np.save({파일 이름}, arr={배열})

 

▶ 설치 경로에 파일 확인

▶ (생략) 파일 데이터 확인

파일이 Binary 형태이므로 메모장이나, 노트패드로 열면 깨짐현상 때문에 확인이 어려움 

■ Numpy 객체형태(npy)로 파일 읽기(불러오기)

▶ (생략) 파일 데이터 확인

파일이 Binary 형태이므로 메모장이나, 노트패드로 열면 깨짐현상 때문에 확인이 어려움

▶ Numpy 객체형태(npy)로 파일 읽기

배열변수 = np.load(file={파일 이름})

 

반응형