UNIT 29
배열 저장하고 읽기
DATA SCIENCE FOR EVERYONE
여러분은 앞으로 numpy를 그 자체로만 사용하기보다는 pandas나 networkx, 머신 러닝 도구의 강력한 백엔드로써 사용하게 될 것이다. 로우 레벨(low level)의 데이터 프로세싱 도구를 사용해 획득한 데이터에서 numpy 배열을 만들고, 이를 고차원 분석 도구로 전달해 보자. 이 과정에서 numpy 배열을 직접적으로 저장하거나 읽어 올 일은 별로 없을 것이다.
그렇기는 하지만 numpy는 .npy 파일에 배열을 저장(save(file, arr))하고 .npy 파일에서 저장한 배열을 읽어 오는(load(file)) 내장된 기능을 갖추고 있다. 이 파일들은 바이너리 포맷으로 되어 있으며, 오직 numpy만이 다룰 수 있다.