IT 지식 창고
-
간단하게 원하는 열만 따로 뽑아 프린트할 때IT 지식 창고 2019. 1. 29. 23:34
print('제일 나이 많은 탑승객 : {:.1f} Years'.format(train_df['Age'].max())) print('제일 어린 탑승객 : {:.1f} Years'.format(train_df['Age'].min())) print('탑승객 평균 나이 : {:.1f} Years'.format(train_df['Age'].mean()))print('제일 나이 많은 탑승객 : {:.1f} Years'.format(train_df['Age'].max()))print('제일 어린 탑승객 : {:.1f} Years'.format(train_df['Age'].min()))print('탑승객 평균 나이 : {:.1f} Years'.format(train_df['Age'].mean()))제일 나이 많은 탑..
-
(Python) 각종 라이브러리에 대한 요약IT 지식 창고 2019. 1. 28. 16:54
import Seaborn as snsSeaborn은 Matplotlib을 기반으로 다양하고 유익한 통계 그래프를 그리기 위한 고급 인터페이스를 제공합니다.Seaborn이 제공하는 기능 중 일부는 다음과 같습니다.여러 변수 간의 관계를 검사 하기 위한 데이터 집합 지향 API범주 형 변수를 사용하여 관찰 또는 집계 통계를 보여주는 특수한 지원단 변량 또는 이 변량 분포를 시각화하고 데이터의 하위 집한 간에 이들을 비교하는 옵션여러 종류의 종속 변수에 대한 선형 회귀 모델의 자동 추정 및 플로팅복잡한 데이터 세트의 전반적이 구조에 대한 편리한 견해복잡한 시각화를 쉽게 만들 수 있는 다중 플롯 그리드 구조화를 위한 높은 수준의 추상화여러 가지 내장 테마로 matplotlib그림 스타일을 간결하게 제어데이터의..
-
(Python) module 'pandas' has no attribute 'ols' 일 때 같은 형식으로 데이터 추출법IT 지식 창고 2019. 1. 23. 21:21
Chapter 11. 금융, 경제 데이터 애플리케이션 Python for Data Analysis (2018 웨스 맥키니) 책 중 일부 11.2.1 그룹 요인 밝히기¶ In [1]: from sklearn.linear_model import LinearRegression In [2]: from numpy.random import rand fac1, fac2, fac3 = np.random.rand(3, 1000) ticker_subset = tickers.take(np.random.permutation(N)[:1000]) # 임의의 값을 추가한 요인들의 가중합 port = Series(0.7 * fac1 - 1.2 * fac2 + 0.3 * fac3 + rand(1000), index=ticker_sub..
-
(Python) 리스트(list), 배열(array)에서 반올림 하는 법IT 지식 창고 2019. 1. 23. 20:44
이 글을 검색해서 오셨다면, python 내장함수인 round()를 사용하다가 안되어서 검색하게 되었을 겁니다.list, array 내에 원소들은 numpy의 round()함수를 사용하면 가능합니다.import numpy as npa = [1.1, 1.2, 1.7]np.round(a)# [1.0, 1.0, 2.0] for문이나 list comprehension으로 구현할 수 있지만, numpy에서 최적화하여 잘 만들어 놨을 것 같아요.국룰인 numpy 라이브러리는 최대한 활용하는 게 좋을 것 같습니다.자릿수 반올림 방법import numpy as npa = 17.7234np.round(a) # np.round(a, 0)# 18.0# 숫자가 커질수록 소수점 자리np.round(a, 1)# 17.7# 숫자가..
-
(티스토리 스킨) 기본 이미지 설정IT 지식 창고 2019. 1. 15. 22:43
현재 제가 사용하고 있는 letter 스킨 중 게시글 내에 이미지가 없을 경우 기본 썸네일을 바꾸려고 합니다. 현재 저의 블로그 홈 상태입니다. 이렇게 이미지가 없을 경우 기본이미지로 이렇게 뜹니다.이미지를 바꾸기 위해 먼저 본인이 바꾸고 싶은 이미지를 찾아놔야겠죠? 저는 포토샵으로 저만의 이미지를 만들었답니다. 사진 크기는 600*600으로 원래 기본 이미지 크기와 동일하게 만들었습니다.본인이 바꾸고 싶은 기본 이미지를 찾아 놨다면 스킨 편집 창으로 갑니다. 스킨 편집 창에서 파일업로드를 들어가서 먼저 바꾸려는 이미지를 추가합시다. 파일업로드 창에서 추가 버튼을 누르고 본인이 원하는 이미지를 클릭합니다. 파일 업로드 창에 본인이 원하는 이미지를 잘 추가했는지 확인해봅니다. 전 잘 추가되었네요. 그리고 ..
-
(Android) bindservice와 broadcast를 같이 못쓰는 이유IT 지식 창고 2019. 1. 12. 20:07
Why? - 방송 수신기가 가벼운 components이기 때문에 최대 10 초 이내에 기능을 완료 해야 하기 때문입니다. 그렇지 않으면 안드로이드가 강제로 수신자를 죽일 수 있습니다. 서비스를 바인딩 (연결 설정)하는 것은 최악의 경우에는 10 초 이상 걸릴 수 있습니다. 그래서 안드로이드가 허용하지 않는 이유입니다. Rules for Broadcast Receivers :방송 수신기는 UI (대부분)가 없으며 배경 로직만 갖습니다.브로드 캐스트 수신기는 기능을 완료하는 데 최대 10 초의 시간 제한을 갖지만 그렇지 않은 경우에는 충돌합니다.리시버에서 장기 실행 조작이나 비동기(asynchronous) 조작을 해서는 안됩니다. 예 : SD 카드 준비 중, 인터넷에서 파일 업로드 / 다운로드, DB 파일 ..