본문 바로가기

프로그래밍/Python

(6)
CSV파일 읽어 오기 CSV(Comma-Separated Values) : 각각의 데이터를 콤마(,)로 구분하는 파일 형식으로서, 메모장을 통하여 열어보면 콤마(,)로 데이터가 구분되어 있는 것을 확인할 수 있으며 엑셀 파일로도 사용이 가능하다. 1. csv모듈을 import 한다. 2. open()함수를 통하여 csv파일을 열어 f(파일 핸들러)에 저장한다. 3. f를 reader 함수에 넣어 csv reader객체인 data를 생성한다. 4. data를 원하는 형태대로 출력한다. *인코딩 타입이 유니코드 또는 UTF-8인 문서를 읽을 때 파일의 처음에 /ufeff가 추가되는데, 이는 인코딩 옵션을 utf-8-sig로 변경해 줌으로서 제거 가능하다. *UTF-8 : 어느 국가의 문자라도 표현할 수 있도록 만든 유니코드를 표..
파이참(Pycharm)과 깃 허브(GitHub) 연동하기(Mac OS) 1. 깃 허브(GitHub) 회원 가입 https://github.com Build software better, together GitHub is where people build software. More than 36 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com 가장 먼저 위 깃 허브(GitHub) 페이지에 들어가서 회원가입을 해준다. 2. 저장소(Repository) 만들기 다음으로는 프로젝트를 저장할 저장소(Repository)를 만들어 준다. 저장소의 이름을 만들어주고 해당 저장소를 모두에게 공개할(Public) 것인지, 제한할(Private) 것인지를 결정할..
Django Rest Framework 로 Scikit-Learn(사이킷런) 학습 및 예측 어플리케이션 웹상에서 이용하기 우선 학습 모델들을 저장할 디렉토리(models)를 만들어 주자 1. settings.py에 models루트 추가 및 INSTALLED APPS에 rest_framework 와 앞서 만든 어플리케이션(analysis_web) 추가 2. 프로젝트와 어플리케이션 각각의 urls.py 설정 3. 학습 모델 생성 및 이를 기반으로 한 예측(views.py) 데이터 : sklearn 라이브러리의 iris datasets 모듈 (load_iris 사용하여 데이터 적재) 학습 알고리즘 : RandomForestClassifier 학습과 예측에 이용될 매개변수 전송방식 : json 형태로 post 함수(json 형태로 더 많은 매개변수들을 담아 보낼 수 있다)를 통하여 전송 Train class : iris datas..
아나콘다(Anaconda) 가상환경에 라이브러리 설치하기(MacOS) 아나콘다 네비게이터(ANACONDA NAVIGATOR)에서 설치한 가상 환경 클릭 검색 조건을 All 로 한 후, 설치를 원하는 라이브러리 검색 후 Apply 1. pandas 2. scikit-learn (마찬가지로 scipy도 함께 설치됨) 3. djangorestframework 설치
MacOS 아나콘다(Anaconda) 설치 + 아나콘다 가상환경 생성 + 파이참(Pycharm) 장고(Django) 프레임워크 프로젝트 생성 1. 아나콘다 설치하기 아래 페이지에서 자신의 컴퓨터 사양에 맞는, 자신이 원하는 파이썬 버전 설치 https://www.anaconda.com/download/ 2. 다운로드된 패키지 파일로 설치 진행 3. 설치 완료 후, Anaconda Navigator 실행하여 Environments 탭에서 Create 버튼을 눌러 새로운 가상 환경 생성(Python 3.7) 4. 1) PyCharm 실행 후 New Project에서 프로젝트 루트명 입력 후, Existing interpreter 선택 2) 위에서 생성한 가상환경 인터프리터를 선택 5. 잠시 기다리면 프로젝트가 생성됨(만약, 콘다가상환경에 장고 프레임워크가 설치되어있지 않으면 자동으로 설치가 진행됨) cus_analysis라는 동일한 이름으로 디렉..
맥(Mac OS)에서 파이참(PyCharm) 설치하기 1. https://www.jetbrains.com/pycharm/ PyCharm: the Python IDE for Professional Developers by JetBrains The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more... www.jetbrains.com 위 사이트 접속 후, DOWNLOAD NOW 클릭 2. 아래와 같이 두 가지 버전이 있는데 자신에게 맞는 것을 받아주시면 됩니다. - 단순한 스터디를 목적으로 할 경우 Community 버전 (무료. Django 패키지 지원 안함) - 프로젝트를 진행하실 경우 Professional 버전 ..