ㅋㄷㅋㄷ Smelt Roe Sushi
728x90

전체 글 279

[python] follium 지도 시각화

import folium !pip3 install git+https://github.com/python-visualization/branca.git@master # 한글깨짐방지 Map base map 표현 - locatioin : X, Y좌표 (google map에서 가져오면 쉬움) - zoom_start : 지도를 몇배 확대해서 볼건지 m = folium.Map( location = [37.54734, 126.9906] ,zoom_start=11 ) marker - location : 어디에 마커를 찍을지 좌표 - popup : 마커를 눌렀을 때 어떤 내용을 넣을지 - tooltip : 마커에 마우스 올려놨을 때 어떤 내용을 넣을지 - icon : 마커 스타일 커스터마이징 가능 --> from foli..

[databricks SQL] array_agg / explode 그룹별로 array만들거나 row로 풀기

ID ITEM A apple A banana B banana B lemon output example ID ITEM2 A ["apple", "banana"] B ["banana", "lemon"] SELECT ID, array_agg(ITEM) as ITEM2 FROM your_table GROUP BY ID 혹은 다시 원래대로 array를 풀기 SELECT EXPLODE(ITEM2) FROM your_table 만약 array형태가 아닌 문자가 ','로 붙여진 상태를 풀고싶은 경우? example ID ITEM2 A apple,banana output ID ITEM2 A apple A banana select ID, explode(split(trim(BOTH ',' FROM ITEM2), ',')) F..

[python] train/test/validation 데이터셋 폴더에 각각 나누기

이미지 학습을 할 경우 데이터셋이 한 폴더안에 담겨 있는 경우가 많다. 아래와 같이 train/test/valid 데이터셋을 폴더로 각각 나누고 싶을 경우 train_folder/ category1/ img1.jpg img2.jpg category2/ ... ... test_folder/ category1/ img4.jpg img5.jpg .... ... 방법 (1) - split-folder 라이브러리 사용 설치 pip install split-folders conda install split-folders 나누기 import splitfolders # train/val/test 나누기 # 원하는 (train, validation, test 비율을 입력 splitfolders.ratio("from_fo..