분류 전체보기
-
Javascript - 다국어 변환Javascript 2020. 9. 16. 17:53
한국 영어 출처: https://zzdd1558.tistory.com/245 [YunJin_Choi] // 다국어 언어 예시. let multiLanguage = { "ko" : { msg : "안녕하세요.", title: "한국어", }, "en" : { msg : "Hello World.", title: "English", } }; window.onload = () => { let koBtn = document.getElementById("koBtn"); let enBtn = document.getElementById("enBtn"); let setLanguage = (lang) => { let changeNodeList = Array.prototype.slice.call( document.query..
-
Android - 사용자 인터페이스 기초 wee3-2(3-1)Android Studio 2020. 9. 16. 14:21
XML 파일로 UI 작성하기 match_parent : 부모의 크기를 꽉 채움 wrap_content : 뷰가 나타내는 내용물의 크기에 맞춤 숫자 : 크기를 정확하게 지정 안드로이드에서 크기 나타내는 단위 색상 불투명 검정 - 0xFF000000 불투명 흰색 - 0xFFFFFFFF 그리기 margin, padding - 각 위치별 마진 속성 기본적인 뷰들 TextView 텍스트 뷰의 속성들 Ex) EditText - 입력이 가능한 텍스트 필드 - 텍스트 뷰 클래스를 상속받음 - 사용자 입력값을 java코드로 불러와서 사용(처리)하는 것도 가능 EditText 속성들 - singleLine 은 defalut가 True -> 따로 설정 안하면, 한줄로만 입력된다. inputType의 종류 + numberPa..
-
Data Engineering - 데이터 랭글링 전과정 이해(week3-1)Data Engineering 2020. 9. 14. 17:57
오늘의 학습 목표 1. 데이터 랭글링 전과정 이해 : 사례 연습 2. 데이터 수집 3. 데이터 전처리 데이터 분석은 문제의식에서 출발 - 이 문제를 해결하기 위해 필요한 데이터는? - 단순 과거 데이터가 아니라 관중수와 상관관계가 있는 데이터에 대한 연구부터 시작해야 한다. - 예를 들면, 날씨와의 상관관계 등 -> EDA 1. 데이터 수집 데이터 수집 방법 - 파일로 다운 가능한지 - API로 제공되는지 (Ex - Google API) - 웹 스크래핑 데이터의 형식 - 기계가 읽을 수 있는 데이터인지? - csv파일 등 - csv 읽고 출력하기 import csv f = open(‘seoul.csv’) # f : file handler data = csv.reader(f) # data : csv rea..
-
Data Visualizaion - Pandas 기초 week2-2 실습 (part2)Data Visualization 2020. 9. 14. 16:19
ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) print(np.sum(ts), np.mean(ts), np.std(ts)) ts ts = ts.cumsum() # cumsum() : 누적 합 print(ts) ts.plot() 선 그래프 df = pd.DataFrame(np.random.randn(1000, 4), index=ts.index, columns=list('ABCD')) df = df.cumsum() plt.figure() df.plot() Bar Plot df.iloc[5].plot(kind='bar'); # df.iloc[5].plot.bar() df2.plot.bar(stacked=T..
-
Data Visualizaion - Pandas 기초 week2-2 실습 (part1)Data Visualization 2020. 9. 14. 16:03
Pandas 기초 import pandas as pd # 보통 이처럼 pandas 패키지를 import import numpy as np import matplotlib.pyplot as plt # matplotlib 시각화 출력을 주피터 노트북에 삽입토록 %matplotlib inline # index_col 제일 왼쪽의 0번째 열이 index 컬럼이 될 것이다 라는 뜻 # parse_dates=True 날짜를 알아서 인식해서 가져오라는 뜻 air_quality = pd.read_csv("./air_quality_no2.csv", index_col=0, parse_dates=True) type(air_quality) # pandas.core.frame.DataFrame air_quality air_qu..
-
Android - 리소스 week3-1(2-2)Android Studio 2020. 9. 14. 13:37
안드로이드에는 main() 메소드가 없고 액티비티 별로 실행됨 -> onCreate() 사용자 인터페이스 구현 방법 - XML 코드로 작성하여 구현 - JAVA 코드로 작성하여 구현 안드로이드에서는 XML코드로 UI구현 XML 코드 분석 xmlns:android - ns는 namespace약자 XML 요소와 속성 요소(html에서 태그) - 시작태그로 시작 종료택로 끝나는 논리적 구성 요소 속성 - 요소가 지니는 특성, 이름과 값을 한 쌍으로 구성 XML 파일 위치 res 는 resource의 약자 - 이미지나 영상 등 실습 실행 화면 AVD 리소스 코드와 리소스 분리하는 이유 - 코드와 리소스를 각각 독립적으로 작성하기 위함(분업을 위해) - 안드로이드가 탑재된 장치들이 다양해지면서 언어나 화면 크기에..