[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
'5G는 공부방 > 기록' 카테고리의 다른 글
[TIP] 화질은 유지하면서, 이미지 크기만 줄이는 방법 (0) | 2022.09.09 |
---|---|
[TIP] 고퀄리티 녹화를 위한 OBS 설정 값 추천!!! (0) | 2022.09.07 |
[TIP] Matlab에서 내가 원하는 간격에 맞춰 마커 찍기 (0) | 2022.09.05 |
[TIP] Matlab에서 데이터 평탄화 (smoothing) (0) | 2022.09.05 |
[TIP] Python에서 Animation Plot 만들기 (0) | 2022.09.01 |