본문 바로가기

Programming/Python10

[Machine Learning] TensorFlow를 가상환경에 설치해보자 ※ Tensorflow가 python3.5.x 에서만 동작되는 줄 알고 가상환경으로 별 짓을 다했것만...3.6 버전에서도 잘만 설치되더라... Virtualenv로 가상환경 구축python에서 가상환경 구축에 있어서 사용되는 것들 중 하나인 virtualenv로 가상환경을 구축해보자. 간단하다. 관리자 명령프롬프트 창에서 pip install virtualenv 를 치면 설치는 끝난다.가상환경 구축 또한 간단하다. 우선, 원하는 버전의 python 실행파일(python.exe)이 있는 폴더보다 하위단계 폴더로 이동한 뒤, 위의 사진 처럼 virtualenv --python={Python.exe의 디렉토리} {위치하고자 하는 디렉토리+폴더명} 명령어를 치면 해당 버전으로 가상환경이 구축이 된다.물론, 굳.. 2017. 8. 24.
[Machine Learning] Jupyter & scikit-learn 설치방법 How to install Jupyter in Window 명령프롬프트 창에서 pip install jupyter 을 입력하면 필요한 라이브러리와 함께 설치가 된다.만약, markupsafe 관련하여 에러가 발생한다면, pip freeze 를 이용하여 markupsafe 라이브러리의 버전을 확인한 후, uninstall한다.http://www.lfd.uci.edu/~gohlke/pythonlibs/ 에서 markupsafe 모듈을 다운받아서 pip install module_name.whl 명령어를 사용하여 설치한다. 이때, python 버전과 window 64x 확인에 유의한다.jupyter의 설치가 완료되면 ipython profile 명령어를 이용하여 프로파일을 생성한다.생성된 프로파일은 C:\Us.. 2017. 7. 6.
텍스트 데이터 : String에 대하여 주로 프로그램은 데이터를 다루며 제 기능을 합니다. 이번에는 그 데이터 중에서 텍스트 데이터에 대해 알아봅시다. 스트링은 일렬로 이어진 문자열(string) 데이터를 말합니다. 일렬로 이어져 있어서 각 글자마다 번호가 지정되어 있는데, 이것을 인덱스라고 부릅니다. 처음 인덱스값은 0 으로 시작해서 각 인덱스값은 실제 위치보다 1만큼 작습니다! 예를 들어 'Hello Python' 이라는 스트링이 있다고 해봅시다. H e l l o P y t h o n 0 1 2 3 4 5 6 7 8 9 10 11 → 인덱스값 첫글자인 H의 인덱스값 0을 기준으로 띄어쓰기를 포함해서 다음 인덱스가 순서대로 정해집니다. 스트링은 이 인덱스를 이용해서 사용할 수 있습니다. 예를 들면서 익혀봅시다:) word = 'hello'.. 2014. 2. 27.
if/else, 그리고 while루프문 프로그램을 만들다 보면 수많은 경우의 수를 생각해야할 때가 생깁니다. 상황에 따라 다양하게 작동하게끔 프로그램을 만들기 위해선 분기문을 사용하시면 됩니다! 대표적인 분기문으로 if 와 else가 있습니다. 》 if먼저 if문에 대해서 알아보자면, 영어에서 if처럼 조건문으로서 '만약 ~한다면'이라는 의미를 지니고 있습니다. if문에 해당하는 조건이 참이면 if에 속하는 코드를 실행시키고, 아니면 건너뛰는 역할을 하고 있습니다. 》 elseelse는 if와 같이 쓰이는 분기문으로써 if문의 조건이 거짓일 경우를 담당합니다. 즉, 원하는 조건이 참(True)값이면 if문에 속하는 코드를, 거짓(False)값이면 else문에 속하는 코드를 실행하게 되는 논리랍니다. 자주 쓰이는 코드입니다! 간단한 예를 들어 .. 2014. 2. 4.