Python 3

Python - plot에서 제목에 한글 넣기

Python을 할수록 MATLAB이 정말정말정말 편하다는 사실을 깨닫는다. MATLAB에 대해 끄적이려고 이 블로그를 만들어놨는데, Python에 대한 글부터 먼저 적고 있다. 이건 다른 이유가 있는 것이 아니라, Python이 MATLAB 보다 더 빡치기 때문이다. 지난 글들과 마찬가지로, 이번 글에서 또한 내가 빡친 이유를 서술해보겠다. import matplotlib.pyplot as plt temp = [ 1, 5, 3, 9, 20, 4, 6, 8 ] plt.plot(temp) plt.title('3월 기온') plt.xlabel('날짜') plt.ylabel('기온') plt.show() 이렇게 코드를 짰더니, 결과는 이렇게 나왔다. Title, xlabel, ylabel에 한글이 안 나온다....

Python 2023.03.23

Python에서 처음 해보는 Indexing 인덱싱

MATLAB에서도 오랫동안 나랑 싸우고 있는 인덱싱... Python에서도 기어이 내 발목을 잡았다. 사실 인덱싱 이전에, 파일 읽어들이는 것부터 문제가 생겼다. ㅎㅎㅎ 일단 Raw data의 source 는 바다누리 사이트이고, 확장자는 CSV이다. 바다누리 http://www.khoa.go.kr/oceangrid/koofs/kor/observation/obs_real.do 이걸 읽어들이려고 다음의 코드를 짰다. import pandas as pd fnm = 'C:\\Users\\User\\OneDrive - pusan.ac.kr\\MATLAB\\KOAA\\KOAA Beginning class\\Pusan_RealTime_tide.csv' df = pd.read_csv(fnm) 그리고 아래의 error..

Python 2023.03.23

Python - 포항 조위 시계열 Tide TimeSeries

1, 2 학년 동안 약 10개월 정도를 MATLAB만 Main Language로 돌리다가 이제 막 Python에 도전하려고 하니, Python이 너무 어렵게 느껴진다. MATALB은 이것저것 사소한 문제는 자체적으로 다 해결을 해줘서 디게 편했는데, Python 이놈은 너무 손이 많이 가는 거 같다. Python을 기초부터 공부해보려고 몇몇 책을 붙들고 읽어봤는데 도저히 흥미도 안 생기고, 머릿속에도 내용이 안 들어왔다. 그래서 MATLAB MATLAB 으로 만들었던 그림들을 Python으로 그대로 만들어보는 식으로 일단 부딪혀 보기로 했다. 일단 맨 첫 번째 과제는 조위 데이터를 시계열로 만드는 것이다. 옛날에 포항조위관측소 데이터를 사용했던 적이 있어서, 그 데이터를 그대로 사용했는데... 다시 다운..

Python 2023.03.23