본문 바로가기
반응형

분류 전체보기157

[python] range를 자유롭게 다루기 (순차,역순,간격 지정) range 함수는 파이썬에서 아주중요한 함수입니다. 간단하지만 아주 강력하기 때문에 꼭 알아 두시는 게 좋습니다. range함수는 3개의 파라미터를 받을 수 있습니다. range(stop: int) range(stop: int, start: int) range(stop:int, start:int, step:int) 각각 파라미터가 어떻게 쓰여지는지 알아보겠습니다. 참고 앞으로 나올 for문과 enumerate함수는 range함수를 좀 더 파악하기 쉽게 사용할 겁니다. 간단하게 의미를 알아보도록 하겠습니다. for : 해당 객체가 연속된 객체이면 (list, range 등) 처음부터 끝까지 탐색을 합니다. enumerate : 연속된 객체를 이 함수에 넣으면 index, value 두 개의 값이 튜플로 나.. 2020. 9. 23.
13인치와 15인치(16인치) 맥북 어느걸 골라야 하나? 우리가 항상 맥북살때 고민하는것 중에 하나가 13인치냐 15인치냐 이겁니다. (16인치 맥북이 있지만 여기선 15인치라고 하겠습니다.) 물론 저도 구입할때 많은 고민을 하였고 결국 13인치를 샀습니다. 개발자 관점에서 2년동안 쓰면서 장점과 단점이 보였고 여기서 제가 느낀점을 적어 보겠습니다. (일반 사용자 시점의 견해도 포함됩니다.) 13인치 맥북 단점입니다. 13인치 맥북을 쓰다보면 느끼는 불편함은 내 맥북보다 큰 맥북이 존재하고 15인치 맥북이 세상에 존재한다는 것을 계속 생각하게 된다는 겁니다. 가끔 화면이 답답할때가 있는데 그때 이생각은 저를 많이 괴롭게 하는것 같습니다. 차라리 세상에 13인치 맥북만 존재한다면 이생각은 안할것 같습니다. 하지만 존재한다는게 사실이죠 당신이 만약 13인치를 구입.. 2020. 9. 19.
[seaborn, pandas] boxplot에 대한 관찰 어떤 데이터를 어떻게 표현해주는게 좋을까? 관찰 - boxplot 이번엔 boxplot에 대해서 관찰해보겠습니다. seaborn과 판다스에는 데이터를 boxplot으로 시각화하는 함수가 내장되어 있다. 그럼 그리는건 좋은데 무엇을 boxplot으로 그려야할지 난감할 때가 많다. 무조건 먼저 그려버리고 데이터의 특성이 잘 나타내는지 지켜보는것이 시각화의 방법일까? 머릿속으로 먼저 데이터를 파악한 후에 머릿속에 그려지는 차트를 표현하는것이 가장 좋은 방법일거 같다. 그럼 boxplot에 대해서 어떤 특성을 가지고 있는지 확인할 필요가 있어 보인다. 그럼 간단하게 np.array를 만들어 boxplot을 그려봅시다 values = np.array([1,3,4,5,6,8,10,14,16,20]) values s.. 2020. 9. 15.
pandas 시각화 - 결측치를 시각화 해보자 [seaborn, missingno] 결측치는 머신러닝을할때나 딥러닝을 할 때 가장 고민스러운 결측치 즉, 비어있는값을 어떤 값으로 채울지 입니다. 보통 경험상 결측치를 채우는 방법은 아래 방법으로 많이 합니다. 숫자형일경우, mean, std, midian이런 수치로 많이 채우게 됩니다. 문자열같은 경우 가장많이 나오는 건수의 문자열로 채워주기도 합니다. 하지만 데이터마다 채워야하는 정보는 다를수 있기 때문에 본인이 판단해서 채워야 합니다. 그럼 우리는 결측치가 데이터셋에 얼만큼있는지 판별하기 위한 시각화 방법을 알려드리겠습니다. 크게 2가지 방법을 알려드리겠습니다. 기본 pandas및 seaborn으로 시각화 missingno를 이용한 시각화 (아주 간편) 그럼 먼저 pandas 및 seaborn을 이용한 시각화를 해보겠습니다. 필요한 .. 2020. 9. 15.
반응형