user클래스를 담은 배열을 저장해야하는데, 예전에는 Pickle만을 썻던것 같은데, 요즘엔 numpy를 쓰는 추세인것 같아서 공부해서 쓴다.
import numpy as np를 통해numpy를np로 임포트 해준다.
그리고 클래스를 선언해 각 객체를 생성하고, 그것을 담은 리스트array를 생성하였고, 그것을 인자로 주었다.
np.save('test.npy',array)이 코드를 실행하면, test.npy라는 파일에 array가 담겨서 저장된다.
이와같이 test.npy 파일이 정상적으로 생성된것을 알 수 있다.
abc = np.load('test.npy(불러올 npy파일)',allow_pickle=True)을 해주는데, 이때 나는 객체를 담은 배열을 넣었기 때문에, allow_pickle=True를 인자로 넘겨줘야 잘 받아올 수 있다.
abc에 저장한 npy파일을 불러왔고, abc[0]의 객체 즉 Suis의 객체의 메소드, 변수등이 사용가능하다.