분류 전체보기 37

Numpy, Pandas

Numpy(Numerical Python) 선형 대수 기반의 프로그램을 쉽게 만들 수 있도록 지원하는 패키지 - 데이터 타입: ndarray - 여러개의 다른 데이터 유형이 섞여 있을 경우 가장 데이터 크기가 큰 타입으로 일괄 형변환 됨 1. 선언 및 차원 변경 Command Explanation Output arr = np.array([[1,2,3]]) arr = np.array([[1,2,3],[4,5,6]]) 선언 arr = np.arange(10) # [0,1,2,3....9] 연속된 수로 선언 arr = np.zeros((3,2),dtype='int32') #[[0 0] # [0 0] # [0 0]] 0으로 채워서 선언 arr = np.ones((3,2)) #[[1 1] # [1 1] # [1 ..

Data Science 2020.08.14

Day 1. Intro To Machine Learning

Pandas 데이터를 탐색하고 조작하는 데 사용하는 주요 library import pandas as pd # csv 파일 읽기 melbourne_file_path = '../input/melbourne-housing-snapshot/melb_data.csv' melbourne_data = pd.read_csv(melbourne_file_path) # summary statistics melbourne_data.describe() # column들 출력 print(melbourne_data.columns) # SalesPrice column data만 취하기(prediction target) y=melbourne_data.SalePrice # column list들 data 취하기 feature_name..

Data Science 2020.07.28

Google Kick Start(Round A 2020)

1. Allocation 오름차순으로 정렬한 뒤 돈이 부족할때 까지 산다. - 시간 복잡도 sorting part : O(NlogN) => Counting sort로 O(N)으로 단축 시킬 수 있음 processing part: O(N) => 총 O(N) 2. Plates Dynamic programming 이용 첫 N stack에서 P개를 뽑아 만들수 있는 maximum sum을 dp[N][P]라고 하면 dp[i][j] = max(dp[i][j],sum[i][x]+dp[i-1][j-x]) for i [1,N]: for j [0,P]: dp[i][j] =0 for x [0,min(j,K]: dp[i][j] = max (dp[i][j],sum[i][x]+dp[i-1][j-x]) - 시간 복잡도 O(N*P*..

Algorithm 2020.03.23

주변 주택 정보 확인

법정동 코드 와 연립다세대 매매 실거래자료 를 활용해서 진행해 보자 - 법정동 코드 정보 https://data.seoul.go.kr/dataList/OA-15410/A/1/datasetView.do 열린데이터 광장 댓글 입력 열린데이터 광장 데이터셋 댓글 입력 data.seoul.go.kr 법정동 코드 api 사용하는 것 보다는 서울시 json을 저장해 놓고 활용하는게 좋을 것 같다. 1) center의 주소 불러오고 법정동 코드 가져오기 2) 법정동 코드로 6개월 매매 가져오기 3) 화면 끝점 좌표 구하기

React-native 클릭시 marker 생성

https://github.com/react-native-community/react-native-maps react-native-community/react-native-maps React Native Mapview component for iOS + Android. Contribute to react-native-community/react-native-maps development by creating an account on GitHub. github.com 위 git의 example을 참고하면 google map과 onPoiClick을 이용하여 쉽게 marker를 만들 수 있다. 사실 근데 생각해보니까 클릭해서 marker를 하는게 아니라 기본적으로 주변의 부동산에 대한 marker를 띄어주는게..

ios에서 map 띄우기

https://docs.expo.io/versions/latest/sdk/map-view/ MapView - Expo Documentation Deploying Google Maps to a standalone app on iOS docs.expo.io 정말 위 guide 대로만 하면 ios에 map을 띄울 수 있다. 1) expo install react-native-maps 2) Mapview code를 추가 3) app.json에 google api key 추가 지도만 보이고 지도를 찍었을때 좌표 정보나 관련시설 정보가 나오지 않는데 내일은 이 부분에 대해 학습해 보자.

Map Api

Map api를 사용하기 위해서는 Map을 제공하는 cloud(ex. google, Naver)에 계정 신청을 해야 한다. 우선 나는 Expo를 사용하기 때문에 Expo에서 제공하는 map view를 사용해야한다. https://docs.expo.io/versions/latest/sdk/map-view/ 불러오는 중입니다... 국내 지도 정보가 주로 필요하여 naver map api를 활용하고 싶은데 expo에서 활용 guide를 잘 모르겠다. reference가 없으니 일단 map view를 먼저 띄워보자