본문 바로가기

Python

(5)
hls 영상(확장자 .m3u8) vlc player로 재생하기 재난 대책 본부에서 스트리밍 중인 영상을 vlc player로 재생시켜보자 사전 준비 기본 경로에 vlc를 설치한다. Win 32: https://get.videolan.org/vlc/3.0.9.2/win32/vlc-3.0.9.2-win32.exe Win 64: https://get.videolan.org/vlc/3.0.9.2/win64/vlc-3.0.9.2-win64.exe 스트리밍 영상 주소 확인 법 제주 재난 안전 본부 cctv 영상 페이지에서 개발자 도구 표시 > 네트워크 탭 > Headers > Request URL 코드 import os os.add_dll_directory(r'C:\Program Files\VideoLAN\VLC') import vlc import pyperclip impor..
정말 간단한 등고선 예제 import numpy as np import matplotlib.pyplot as plt lats = np.linspace(1, 5, 5) #1~5까지를 5로 나눔 lons = np.linspace(1, 4, 4) #1~4까지를 4로 나눔 lat, lon = np.meshgrid(lats, lons) sss = np.array([[0, 0, 0, 0, 0], [2, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]) plt.title("Contour plots") plt.contourf(lat, lon, sss, alpha=.75, cmap='jet') plt.contour(lat, lon, sss, colors='black') plt.show()
파이썬 모듈 설치 관련 에러 최소화하는 법 1. 프로젝트나 작업을 새로시작할 때에는 가상환경을 새로 만든다. 불필요한 모듈은 최소화하여 설치한다. 2. 환경을 처음 만들고 설치시, 하나씩 설치하지말고 한줄에 여러개를 동시에 설치한다. 그러면 알아서 충돌을 피해서 설치한다. ex) conda install pyinstaller pandas pyproj 3. 충돌이 났으면 검사하는 걸 기다리는 것 보다는 차라리 새로 환경을 만들어서 이제껏 설치했던 모듈 + 새로 설치하는 모듈 2번처럼 한줄에 설치를 하는게 더 빠르다. 4. 구글 코랩에서 시작한다. 기본적으로 데이터분석을 위한 모듈들이 설치되어있고 의존성 에러가 적게난다.
맥에서 주피터 노트북이 실행되지 않는 경우 주피터 노트북을 설치했는데 경고가 뜨면서 실행이 안되는 사태가 발생했다. WARNING: The script {package-name} is installed in '/Users/{user-name}/Library/Python/{version}/bin' which is not on PATH. 파이썬 환경 변수 추가가 안되어있어서 그렇다. 홈 디렉토리에서 환경 변수 추가해주면 해결된다. #export PATH="$PATH:{경고 문구에 있던 경로}" export PATH="$PATH:/Users/{user-name}/Library/Python/{version}/bin" 참고 https://stackoverflow.com/questions/61026031/pip-installation-for-python3-..
해수면 온도 시각화 1. 원본 데이터 요청 폼 https://upwell.pfeg.noaa.gov/erddap/griddap/nasa_jpl_dde5_3be1_897b.html NOAA(미국국립해양대기청)에서 제공하는 해수면 온도(SST) 데이터이다. 3일전 데이터부터 가져올 수 있다. 2. 제주도 부근 데이터 URL기반으로 얻기 nc 형식의 해수면 표면 온도 데이터를 요청하는 url은 다음과 같다. https://upwell.pfeg.noaa.gov/erddap/griddap/nasa_jpl_dde5_3be1_897b.nc? analysed_sst[(시작날짜):(종료날짜)] [(북):(남)][(서):(동)] //북위+ 남위- 서경- 동경+ &.draw=surface &.vars=longitude|latitude|analy..