더북(TheBook)

이들 함수는 둘 다 자주 사용하지는 않지만, 편리하기는 하다. 파라미터인 file은 오픈 파일 핸들이나 파일명 문자를 모두 인식하며, file.npy 확장자가 붙지 않았어도 numpy가 이를 자동으로 붙여 준다.


# 배열을 복사하는 어리석은 방법

np.save("sap.npy", sap)

sap_copy = np.load("sap")


또 다른 함수 쌍인 loadtxt()savetxt()는 각각 텍스트 파일에서 테이블형 데이터를 불러오고, 배열을 텍스트 파일에 저장한다. numpy는 필요하다면 파일을 자동으로 생성하고 연다. 심지어 파일이 .gz로 되어 있다면 자동으로 압축하거나 압축을 풀기도 한다. 여러분은 numpy가 주석 처리된 줄과 구분자를 다루고 원치 않는 행을 스킵하는 방식을 조정할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.