pip install

pip3는 Python3의 공식 패키지 관리 프로그램이다. pip3 를 이용해서 Python package Index에 있는 Python 패키지들을 설치 할 수 있다....

NeoVim 기반 개발환경 설정

NeoVim과 CoC를 이용해서 개발 환경을 만들기로 했다. 개발 환경을 vi 기반으로 해보려고 하다가 결국 문서를 정리하게 됐다. 운영체제 사용언어 software-properties-common은 apt 레포지토리 관리를 위한 툴들을 제공한다. 이 툴을 이용해서 배포판을 관리를 쉽게 할 수 있다. # sudo apt-get install softwar...

Regression - Features and Labels

이전까지의 내용을 바탕으로 주가 데이터에 대한 회귀를 수행 할 것이다. 지금까지의 코드는 아래와 같다. import pandas as pdimport quandldf = quandl.get("WIKI/GOOGL")df 100.0df 100.0df = dfprint(df.head())이제 우리는 포착한 데이터로 부터 중요한 데이터를 결정하고, 데이터 조작을 ...

Regression - Intro and Data

이제 본격적으로 머신러닝을 학습한다. 지금 시점에서는 Scikit-Learn이 설치됐어야 한다. 아직 설치하지 않았다면 Pandas와 matplotlib를 설치해야 한다. 아직 설치하지 않았다면 아래와 과정을 따르자.pip install numpypip install scipypip install scikit-learnpip install matplotli...

Machine Learning tutorial python introduction

이 문서는 응용과 실용에 촛점을 맞춘 기계 학습을 다루고 있다. 문서의 목적은 머신러닝의 이론, 응용, 슈퍼바이저, 딥러닝의 내부 작동과 머신러닝에 대한 전반적인 이해를 제공하는데 있다.몇 개의 문서를 통해서 선형회구, K nearest Neighbors, SVM(Support Vector Machines), Flat clustering, hierarchi...

Anatomy of an array

이 문서를 읽기 위해서는 NumPy에 대한 기본적인 경험이 있어야 한다. 그래서 기본적 Numpy 배열의 기본구조 특히 메모리 레이아웃, 뷰, 복사(copy), 데이터타입등을 설명하려 한다. dtype이 np.float32인 배열의 모든 값을 지우려는 간단한 예제를 생각해보자. 속도를 극대화하기 위해서는 어덯게 해야 할 까. 아래의 구문은 (적어도 Num...

From Python to Numpy - Introduction

예제코드들은 에서 다운로드 할 수 있다. 테스트에 사용한 python 버전은 아래와 같다. (my_env) yundream@yundreamPython 3.6.7 (default, Oct 22 2018, 11 on linuxType "help", "copyright", "credits" or "license" for more information.NumPy는...

From Python to Numpy

...

Python Virtualenv

하나의 시스템에 여러 개의 python 환경을 유지해야 할 때가 있다. 같은 모듈이라도 다른 버전의 python이 필요한 경우가 있기 때문이다. 이런 때 virtualenv를 이용해서 python 환경을 격리 할 수 있다.테스트에 사용할 리눅스는 우분투 리눅스 서버 17.10 버전이다. 여기에는 python 2.7과 python 3가 모두 설치돼 있다.$ ...

VAriables, expressions and statements

값(Value)은 숫자나 문자로 프로그램의 가장 기본이 되는 요소다. 지금까지 우리가 본 값은 1,2와 "Hello, World!"다.이 값들은 각각 고유한 타입을 가진다. 예를 들어 1,2와 같은 숫자는 integer 이고 "Hello, World!"와 같은 문자열은 string 타입에 해당된다. 개발자와 인터프리터는 따움표로 묶여 있는 것을 보고, st...