본문 바로가기

Data handling

대용량 numpy 파일 text로 쓰기

728x90
dataprocess

대용량 numpy 파일 읽고 text로 저장하기

파일 로드 하는 함수

In [ ]:
def load_files(filepath):
    return np.loadtxt(filepath, skiprows=1)

.npy 파일이 각각 3GB 이상

In [ ]:
files = ['data/200805 EDC3-1 re_group1_densified_point_cloud_part_0_r.txt.npy',
        'data/200805 EDC3-1 re_group1_densified_point_cloud_part_1_r.txt.npy']
ss = []
for file in files:
    ss.append(np.load(file)) 

np.savetxt를 이용하여 저장

In [ ]:
   
np.savetxt('data/200805 EDC3-1 re_group1_densified_point_cloud_part_0_r.txt',ss[0])
np.savetxt('data/200805 EDC3-1 re_group1_densified_point_cloud_part_1_r.txt',ss[1])