본문 바로가기

분류 전체보기31

191113 [python]Jupyter notebook 활용시 주의사항 [jupyter notebook 활용시 주의사항] 1. 예약어(프로그램 함수)가 변수명과 겹치지 않도록 주의해야한다 - 예약이 없는 변수명은 검정색으로 뜨고 - 예약어는 초록색으로 뜬다 - 그대로 변수를 생성하면, 함수를 덮어버리기 때문에 추후 문제가 될 수 있다. 2. 제어문 문법의 특이성 - 제어문 함수 뒤에 괄호를 사용하지 않는다 - 제어문 안의 로직을 작성할 때 {}를 사용하지 않는다 - 대신 : 로 문장을 시작하며 - 제어문 내의 위계와 포함관계를 indent(들여쓰기)로 표시한다 3. 논리 연산의 차이 - True False - Python : True, False - R : TRUE, FALSE - 논리연산자 - python : and - R : & 2019. 11. 13.
191112 [Python] 코딩 연습문제_datatype & 제어문 활용 문제 1. 10보다 작은 자연수 중에서 3또는5의 배수는 3,5,6,9 가 존재한다! 이것들의 합은 23입니다. 1000보다 작은 자연수 중에서 3 또는 5의 배수를 구해서 모두 합하면 얼마인가? 3의배수 더하고, 5의 배수 더해서 15의 배수를 빼주자? -> no if문 때문에 자동으로 필터링 됨 result = 0 for k in range(1000) : if k%3 == 0 : result = result + k elif k % 5 == 0 : result = result + k print(result); i= 1 result = 0 while i < 1000 : if i%3 == 0 : result = result + i elif i % 5 == 0 : result = result + i i = .. 2019. 11. 12.
191112 [Python] Data Type & Structure 2 (시퀀스타입과 매핑타입) Python Data Type & Data Structure 3. 시퀀스 타입 (list, tuple) List R의list 처럼 key와 value를 가지는 것은 아니다. 파이선의 가장 대표적인 자료구조로, 임의의 객체를 순차적으로 저장하는 자료구조 순서로 저장하므로 index를 활용할 수 있다. 기호는[ ] (대괄호)를 이용한다. 특징 1차원적 선형구조이나, R의 벡터와 다른 점은 list안에 서로 다른 데이터타입을 넣을 수 있다는 것 중첩이 가능하다 1) List 생성방법 # list 생성방법 myList = list() # 비어있는 list를 생성 myList = [] # list를 literal로 표현 myList = [1,2,3] # 3개의 값을 가지는 list 생성 myList = [1,3... 2019. 11. 12.
191111 [Python] data type & data structure 1 https://programmers.co.kr/skill_checks Python 학습 계획 data type & data structure & 로직 Numpy & Pandas를 이용한 EDA 통계 개념, Python에서 처리, R에서 처리 통계적 데이터 분석(통계적 가설검정) Tensorflow를 이용한 machine learning 지도학습, 비지도학습, 강화학습 Deep Learning (CNN) R에서는 어떻게 하는지 PythonFlask를 이용한 Web based ML Service 실습 Python 기본 python의 장점 상대적으로 쉬운 언어 강력한 데이터 분석 library (현재 가장인기가 좋다) Open Source R에 비해 범용적인 사용이 가능 데이터 분석 결과를 다른 시스템과 연동.. 2019. 11. 11.
191111 [Python] Anaconda 설치 및 설정 11월 08일 까지 - R의 기본 & EDA (끝!) Python 학습 계획 data type & data structure & 로직 Numpy & Pandas를 이용한 EDA 통계 개념, Python에서 처리, R에서 처리 통계적 데이터 분석(통계적 가설검정) Tensorflow를 이용한 machine learning 지도학습, 비지도학습, 강화학습 Deep Learning (CNN) R에서는 어떻게 하는지 PythonFlask를 이용한 Web based ML Service 실습 프로그래밍 언어의 종류 파이썬은 1990년대에 만들어졌다. 일반적인 프로그래밍 언어는 각자의 특색이 있는데 파이선과 비교해 이해해보자. C계열(C, C++, C#) 효율성을 추구 시스템에 적합한 프로그래밍으로 수행속도와 메모리.. 2019. 11. 11.
191106 [연습문제 ] Wordcloud & Web crawling 네이버 영화 댓글 사이트에서 특정 영화에 대한 review를 crawling해서 wordcloud를 생성해보자 필자는 영화 조커에 대한 네티즌 리뷰를 이용해 Word cloud를 만들것이다. 아래에서 사용되는 명령어가 이해하기 어렵다면, 아래의 두 게시물을 참고하기 바란다. 2019/10/30 - [데이터사이언스] - 191030 [데이터구축] R을 이용한 Web Crawling 191030 [데이터구축] R을 이용한 Web Crawling 10/30(수) [학습목표] 지금까지 한 내용이 바탕이 됩니다. Step 1. R에서 JSON 데이터 처리 (selector & ______ 활용) Step 2. R에서 Crawling & Scraping 처리 - Naver 영화 댓글 - text scraping &.. 2019. 11. 11.