[TIP] Matlab에서 CSV 파일 읽고, plot 처리하기

2022. 9. 5. 04:40
728x90

Matlab에서 역시 다양한 딥러닝 툴박스를 제공하지만 나에겐 아직까지 많이 불편하다...

 

보통은 Colab, Jupyter에서 산출된 결과물을 전부 CSV 파일로 생성하고 Matlab에서 Figure만 생성하는 방식으로 논문 작업을 하는 편이다.

 

다음과 같이 CSV 파일의 결과 값을 읽어와야한다고 가정했을떄, Column 끼리 값을 읽어오는 방식은 다음과 같다.

% Get result of reinforcement learning
CDF_csv = csvread('Figure_3_CDF.csv');

% Get X-aixs data from CDF csv file
equal_x = CDF_csv(:,1);
maxprob_x = CDF_csv(:,3);
dqn_x = CDF_csv(:,5);
rein_x = CDF_csv(:,7);

% Get Y-aixs data from CDF csv file
equal_y = CDF_csv(:,2);
maxprob_y = CDF_csv(:,4);
dqn_y = CDF_csv(:,6);
rein_y = CDF_csv(:,8);

 

뭐든지 처음이 어렵고 이해하기 힘들듯이 다양한 사람의 코드를 접하고, 내 것으로 만들고, 필자처럼 나중에 까먹는게 무서워서 차곡차곡 쌓아두면 더욱 효율적인 개발 능력을 얻을 수 있을 것으로 예상한다.

728x90

BELATED ARTICLES

more