본문 바로가기
728x90
반응형

전체 글297

홍콩 코로나 백신 예약하기 (Pfizer-BioNTech) 홍콩의 아이디카드 소지자는 코로나 백신을 무료로 받을 수 있다. 조금 늦은 감이 있지만 백신 접종자는 한국에서 자가격리를 면제할 수 있다는 얘기를 듣고 (다시 한번 확인해야 함) 백신 접종을 예약했다. 아이디만 있으면 홍콩 정부 홈페이지에서 그냥 휙~ 할 수 있다. 아래와 같이 홍콩 정부 홈페이지 첫 화면에서 백신 접종 섹션을 바로 볼 수 있다. 아이디카드 정보를 입력하고 진행한다. 더 진행을 하면 시노백과 바이오엔테크 중 하나를 선택하는 화면을 만날 것이다. 당연히 화이자의 바이오엔테크를 선택했다. bioNTech (mRNA)를 선택하면 아래와 같이 1차와 2차 접종일을 잡을 수 있다. 21일 간격을 두고 2차 접종을 하도록 권고하고 있다 1차 날짜를 잡으면 2차 접종일은 21일 이후로 추천된다. 예약.. 2021. 5. 18.
범죄 사건 관련 들을 만한 Youtube 채널 [사건의뢰 & Crime] 개인적으로 '그것이 알고 싶다' 같은 범죄 관련 탐사보도를 좋아하는데, 관련해서 요즘 즐겨 듣고 있는 유튜브 채널이 있어 소개해 보고자 포스팅을 열었다. 바로 '사건의뢰'와 'CRIME'이라는 채널이다. 두 방송 모두 범죄 사건 하나를 선택해 그것에 대한 배경과 발단, 전개, 그리고 사건 종료까지 이야기해주는 공통적인 방식을 가졌다. 또 다른 공통점으로는 두 방송 모두 과거 사건 일선에서 일했던 사람들이 이야기를 해준다는 점이다. 심지어는 본인이 맡았었지만 미제 사건이 된 이야기도 있어 방송을 듣는 동안 범인을 잡지 못한 것에 대한 회한이 고스란히 전해지기도 하였다. 그렇기에 사건 관련해서 더욱 구체적이고 전문적인 이야기를 들을 수 있다. 김복준 김윤희의 사건의뢰 두 진행자 모두 여러 방송을 통해 잘 알.. 2021. 5. 15.
홍콩 센트럴 스포츠 용품점 데카슬론 (Decathlon) 런닝복을 사려고 나이키와 같은 스포츠 브랜드를 찾았지만 막 입을 런닝티셔츠를 사기에는 가격이 꽤 높았다. 그렇다고 센트럴에서 우연히 찾게 된 스포츠 용품점 decathlon이다. 우연히 찾게 되었다고는 하였지만, 실제로 그렇기도 했었고, 센트럴 중에서도 센트럴에 있어 여간해서는 못 찾을 수 없는 곳에 있다. 프랑스에서 종종 보았던 브랜드인데 홍콩에도 들어와 있는지 몰랐었다. 시간이 더 지나 홍콩의 이곳저곳을 돌아다녀 보고, 센트럴과 코즈웨이 베이, 그리고 몽콕에도 이 용품점이 있는 것을 발견했다. 이 중에서 센트럴 점이 규모가 가장 크다. 입구에는 불어로도 welcome인 '비앙베뉴'라고 영어보다 조금 더 큰 폰트로 쓰여있다. 프랑스 브랜드임을 다시 한번 상기시켜 준다. 에스컬레이터를 타고 한층 내려가면.. 2021. 5. 15.
교차검증으로 최적의 시계열(time-series) 예측 모델 찾기 (ft. GridSearchCV) 교차검증 적용으로 최적의 시계열 모델 찾기 지난 포스팅에서 open power system data에 대한 전처리 과정과 데이터 visualization을 해보았다. 2021.04.15 - [Programming/Time series forecasting] - Time series 분석 I: importing and plotting data 이번 포스팅에서는 지난 포스팅에서 다듬은 최종 데이터로부터, cross-validation을 이용해 time series 예측의 최적화 모델을 찾는 방법을 살펴 보도록 하겠다. 이 과정은 참고 링크의 포스팅을 참고 하였다. 위 링크의 포스팅에서 최종적으로 다듬은 데이터는 다음과 같다. display(df) data_consumption = data.loc[:,['Co.. 2021. 5. 13.
홍콩, 코즈웨이 베이 타이항(Tai Hang), Haw Par Mansion(虎豹別墅) 박물관 www.google.com/maps/place/Haw+Par+Mansion/@22.2797043,114.188195,15.58z/data=!4m5!3m4!1s0x0:0xeb14bb595ef9d561!8m2!3d22.2754198!4d114.1952949 Haw Par Mansion ★★★★☆ · 박물관 · 15A Tai Hang Rd www.google.com 일요일 오후 친구와 코즈웨이 베이 타이항 근처를 산책하며 Haw Par Mansion이라는 박물관을 둘러보았다. 이곳은 1930년대에 홍콩의 최대 부자였던 Aw Boon Haw와 그의 가족이 살았던 집을 박물관으로 개조한 곳이다. 특히, 정원을 잘 꾸며 놓았고, 그곳에서 바라보는 코즈웨이 베이 쪽 바다 전경을 감상하기 좋은 장소이다. Aw Boon.. 2021. 5. 10.
[Python] Pandas 'settingWithCopyWarning' 경고 메세지 없애기 증상 df2 = df[['A']] df2['A'] /= 2 df2 A 0 2.5 1 4.5 2 3.5 해결 방법 1. (recommended) Use loc to lice subsets df2 = df.loc[:, ['A']] df2['A'] /= 2 # Does not raise 2. pd.options.mode.chained_assignment 모드 변경 pd.options.mode.chained_assignment = None df2['A'] /= 2 3. Make a deepcopy df2 = df[['A']].copy(deep=True) df2['A'] /= 2 References stackoverflow.com/questions/20625582/how-to-deal-with-settingwit.. 2021. 5. 9.
(Data scientist 인터뷰) Time series forecasting 예제 얼마전 아는 사람으로부터 Data Scientist 인터뷰에 나왔던 문제를 공유 받았다. 문제는 time series 모델링에 대한 것이고, 예측 모델을 만들어 주어진 데이터 밖의 값을 예측하는 것이다. 데이터 사이언스 관련해서 공부하는 사람이 있다면 한번 생각해 봐도 좋을 것 같아 문제를 포스팅 해본다. 문제는 다음과 같다. 한 달 동안 다른 도로에서 기록된 차량의 속도에 대한 데이타가 주어진다. 이것으로부터 예측모델을 만들고 다음 10, 20, 30분 후의 속도를 예측하라. 요구사항: 1. 전체 데이터를 훈련과 검증을 위한 세트로 분할하라 2. performance metrics 를 선택하고 모델의 성능을 평가하라 3. 프레젠테이션을 만들어 문제 해결 과정을 설명하라. 4. 코드와 ppt를 zip파일.. 2021. 5. 9.
[넷플릭스 true story] the serpent (더 서펀트) 추천!! 2021년 4월, 넷플릭스에 the serpent라는 새로운 드라마가 나타났다. 큰 뱀이라는 뜻을 가진 serpent는 바로 70년대 남아시아 지역, 특히 방콕을 중심으로 많은 살인을 저질렀던 냉혹한 살인자 '찰스 소브라즈'를 일컫는 별명이다. 총 8부작으로 이루어진 이 드라마는 그가 저지른 범죄를 바탕으로 한 실화를 다룬다. 그의 먹잇감은 주로 자유로운 마인드로 세계를 여행하는 히피족들이었다. 이들에게 숙식을 제공하거나 호의를 베풀며 접근해 몰래 약물을 먹여 신체를 통제해 금품을 갈취하고 결국에는 죽음에 이르게 하였다. 이는 마치 사냥감을 공격해 독을 서서히 퍼트려 죽음에 이르게 하는 독사의 사냥을 연상케 한다. 또한 소브라즈는 이들의 여권으로 신분을 위조해 여러 나라를 다니며 살인을 저지른다. 이런 .. 2021. 5. 7.
시계열 모델의 교차검증 (cross-validation) 전략 (파이썬 코드 포함) 두 가지 time series 교차검증 (cross-validation) 방법 교차검증 cross validataion (CV) 은 데이터 모델링에 있어 모델의 정확도를 확인할 수 있는 효율적인 방법이다. 이것은 데이터를 훈련용과 테스트용을 순서 없이 나누는 과정을 포함한다. 하지만, 전후 데이터 사이의 상관관계가 존재하는 시계열 데이터(time series data)를 모델링할 때는 기존의 사용하는 CV를 적용할 수 없다. 이때는 시간순으로 나열된 데이터를 보존하면서 훈련용과 테스트용으로 데이터를 나눠야 한다. 다음의 두 가지 방법이 대표적으로 사용된다. Time series cross validation / blocked time cross validation Helper function: visua.. 2021. 5. 4.
Seaborn boxplot으로 five-number summary 이해하기 Seaborn boxplot with 'tips' dataset seaborn 라이브러리에서 제공하는 "tips" 데이타셋으로 five-number summary에 대해서 알아보자. 다음과 같이 데이터를 로딩한다. import seaborn as sns tips = sns.load_dataset("tips") tips 위의 표에서 보듯이 총 7개의 컬럼이 있다. 이중 'total_bill' 컬럼 데이터에 대한 boxplot을 그려 보자. 참고로 x축의 tick의 개수는 'set_major_locator' 매서드와 matplotlib의 ticker로 조절할 수 있다. import matplotlib.pyplot as plt import matplotlib.ticker as ticker ax = sns.bo.. 2021. 5. 3.
[Python] Pandas sorting (오름/내림 정렬) 하기 우선 필요한 라이브러리를 import 한다. import pandas as pd import numpy as np [0, ... 9]의 배열로 pandas dataframe을 만들어 보자. 그리고 이것을 random shuffle을 이용해 섞어 본다. import random arr = np.arange(10) df = pd.DataFrame(data=arr, columns=['random_number']) print("before shuffle") display(df) random.shuffle(df.random_numbers) print("after shuffle") display(df) 섞기 전과 후의 모습이다 오름차순 정렬 (default: ascending=True) df.sort_values(.. 2021. 5. 1.
[홍콩 카페] 헝홈(Hung Hom)의 Soufflé (수플레)카페 HeySoNut 홍콩의 침사추이 옆에 있는 헝홈(Hung Hom)이라는 동네에 가봤다. 홍험은 홍콩 폴리텍 대학이 위치해 있는 곳으로도 알려져 있으며, 가보니 침사추이 보다는 조금 덜 붐비는 동네라는 인상을 받았다. HeySoNut이라는 카페를 가봤다. 이 카페가 위치해 있는 골목에는 지중해식 식당 및 여러 카페와 음식점이 있어 쉬어가기 좋은 장소로 보였다. 수플레 (Soufflé)와 핸드드립 아이스 커피 그리고 나는 피콜로 라테를 주문했다. 가격이 저렴하진 않지만, 직원들도 친절하고 음식도 맛있어 한번 들러볼 만한 곳이다 2021. 5. 1.
728x90
반응형