분류 전체보기
-
파이썬을 통한 데이터사이언스_04Study/Data Science 2018. 8. 22. 21:49
facebook Innovation Lab Class파이썬을 통한 데이터 사이언스 입문 과정 4일차 ● 배열 만들기 - numpy 배열- 배열을 생성할 때는 효율성을 높이려고 배열을 데이터에 연결 import numpy as npnumbers = np.array(range(1, 11), copy=True)numbers>>>array([1,2,3,4,5,6,7,8,9,10]) - 배열 차원의 개수, 모양과 데이터 타입을 ndim, shape, dtype 속성에 저장- reshape(d0, d1, ...) 함수 ● 인덱싱과 자르기 - numpy 배열은 인덱싱[i]과 슬라이싱[i:j]과 불 인덱싱이 가능함 ● 브로드 캐스팅 - 배열에서의 벡터 여산 noise - np.eye(4) + 0.01 * np.ones..
-
Part 01 웹 프로그램 언어의 기초_12Study/Naver Boost Course Web 2018. 8. 22. 17:16
Naver BoostCourse Full-Stack Developer Course Part 01 웹 프로그래밍 기초 11. class 와 id 속성 ※ Intro - HTML 속성 중 class 와 id란 무엇이며 어떻게 사용할 수 있을까?- 고유한 값인 id 와 중복 사용이 가능한 class의 활용 방법에 대해 이해하기- 다른 웹 사이트에서 class 와 id를 어떻게 사용했는지 확인하기 ※ 학습 목표 - class와 id의 목적을 이해하고 구분해서 작성하기 ※ 핵심 개념 - HTML 태그 안에서 사용되는 class 속성과 id 속성 ※ ID - 고유한 속성으로 한 HTML 문서에 하나만 사용 가능함- 고유한 ID 값이 있으면 하나하나에 특별한 제어를 할 수 있으며 검색에도 용이함 ※ Class - 하..
-
파이썬을 통한 데이터 사이언스_03Study/Data Science 2018. 8. 20. 20:20
facebook Innovation Lab Class파이썬을 통한 데이터 사이언스 입문 과정 3일차 ● 올바른 자료 구조 선택하기 튜플리스트셋 - 리스트 데이터를 셋으로 변환 시 성능 차이 확인 -> %time 매직 명령어로 시간 측정! (Set이 훨씬 빠름) 딕셔너리 - 리스트에서 딕셔너리 만들기 seq = ["alpha", "bravo", "charlie", "delta"]dict(enumerate(seq)) - 클래스 생성자를 이용하여 만들기 zip : 파이썬에서 두 개의 시퀀스를 결합해주는 함수 ● 리스트 컴프리헨션(comprehension)으로 리스트 이해하기 - 리스트 내포 (컴프리헨션) - 컬렉션을 리스트로 변환하는 형식 - 예) myList - range(10) [x for x in myL..
-
[git error] Your local changes to the following files would be overwritten by mergeComputer Science/Git 2018. 8. 20. 15:03
[git error] Your local changes to the following files would be overwritten by merge git 에서 pull 을 할 때 종종 위와 같은 에러가 발생할 때가 있다. 이 경우에는 "Please commit your changes or stash them before your merge"라고 메시지가 출력되는데 원격 저장소의 내용으로 덮어 씌워져도 괜찮다면 git stashgit pull 을 사용하면 해결된다. [git stash] [git pull] [참고 링크] https://git-scm.com/book/ko/v2/Git-%EB%8F%84%EA%B5%AC-Stashing%EA%B3%BC-Cleaninghttp://vezi95.blogspot...
-
Synchronize the git fork repository to the latest versionComputer Science/Git 2018. 8. 20. 14:14
Synchronize the git fork repository to the latest version of origin repository ● 원본 repository 에서 업데이트된 부분을 받아올 때 $ git remote -vorigin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push) $ git remote add upstreamhttps://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git $ git remote -vorigin https://github.com/YOUR_USERNAME/YOUR_FORK..
-
git commandComputer Science/Git 2018. 8. 20. 12:42
git command 구조 코드는 아래 세 단계에 걸쳐 저장된다. 1. 스테이징 2. 커밋 3. 원격저장소 ※ 기본 원격 저장소를 origin 이라고 부른다.※ git 의 저장소는 3가지 단계로 나누어진다. 커밋한 소스가 보관되는 저장소, 현재 프로젝트 파일들이 있는 작업트리, 저장소와 작업트리 사이의 버퍼 영역으로 커밋될 대상이 저장되는 스테이징 영역※ 형상관리를 하지 않을 파일은 .gitignore 파일에 추가한다.※ git add {파일명} 으로 파일을 스테이징 상태에 넣는다.※ git commit 으로 스테이징 상태에 있는 모든 변경사항을 커밋한다. 여기까지가 로컬에서의 작업※ git push 로 커밋된 저장소를 원격 저장소로 밀어넣는다. 환경 설정 git config --global --list..
-
파이썬을 통한 데이터 사이언스_02Study/Data Science 2018. 8. 17. 21:56
facebook Innovation Lab Class파이썬을 통한 데이터 사이언스 입문 과정 2일차 ● 데이터 과학에 사용되는 파이썬 핵심 라이브러리 - NumPy : 숫자로 이뤄진 배열을 제공하는 범용 라이브러리 - SciPy : 과학 및 공학 관련 계산 함수 라이브러리 - Pandas : 데이터 프레임 및 시리즈 자료구조 제공, 테이블 및 시계열 데이터를 다루는 통합 라이브러리 - matplotlib : 플롯, 그래프 지원 라이브러리 - scikit-learn : 파이썬 머신러닝 라이브러리 ● 데이터 과학에 사용되는 파이썬 환경 - Ipython : 대화형 쉘 기능 제공, 대화식 데이터 시각화도 지원- Jupyter notebook : 시각화 및 라이브 코드로 문서를 작성하며 공유하는 웹 기반 대화형..
-
Part01 웹 프로그램 언어의 기초_11Study/Naver Boost Course Web 2018. 8. 17. 12:24
Naver BoostCourse Full-Stack Developer Course Part 01 웹 프로그래밍 기초 10. HTML 구조 설계 ※ Intro - 웹 페이지를 만드는 것은 문서의 구조를 잡는 것과 같음.- 제목, 단락 등이 있는 것과 같음.- 웹 사이트의 문서구조를 만드는 것이 가장 먼저 할 일임. ※ 학습 목표 1. CSS 없이 먼저 HTML 구조를 설계할 수 있음 ※ 핵심 개념 - HTML 구조화 설계 ※ HTML 구조 설계 - 구조화 설계는 마치 문서를 쓰는 것과 같음. - 현업에서는 Presentation 문서 형태의 기획서나 디자인 파일을 받아서 그것을 기반으로 HTML 개발 시작 - 즉 어떠한 화면을 보면서 그대로 구현하고, 그 화면을 보면서 구조를 분석해야함. - 먼저 영역을 ..