Dev Setup (3) 썸네일형 리스트형 Jupyter notebook I. Jupyter notebook?Jupyter notebook은 Jupyter에서 제작한 웹기반 인터랙티브 플랫폼입니다. Jupyter에서 지원하는 3개의 핵심언어인 Julia, Python, R에서 따온 이름으로 알려져 있습니다. 웹기반이라 웹브라우저에서 쉽게 사용이 가능하며, 심지어 무료입니다. 사람들이 데이터 분석에 있어서 Jupyter notebook을 많이 사용하는 이유는 무엇보다 편리성입니다. 대화형 모드를 지원해, 코드를 입력할 때 마다 그 결과를 바로 확인할 수있습니다. 저도 회사에서 업무를 할 때 데이터 분석과 관련된 EDA나 시각화 등은 Jupyter notebook을 활용합니다. 그리고 확정된 모델을 주기적으로 서비스 해야 할 때는 scala나 python 코드로 변환해 airfl.. Anaconda 가상 환경 만들기 I. 가상 환경가상 환경이 필요한 이유에 대해서는 앞 선 글에서 설명을 한 적이 있습니다. 다시 요약하면 각각의 프로젝트의 개발환경을 분리하여 라이브러리 버전 간의 충돌을 방지 하기 위함입니다. 저희가 OS를 사용하면서도 업무 성격이나 목적에 맞게 여러 폴더를 나눠 파일을 관리 합니다. 만약 하나의 폴더 안에 모든 파일들을 한꺼번에 넣는다면 어떨까요. 파일간의 충돌이 일어나는 경우는 없겠지만 동일한 파일 이름을 사용하지 못하는 문제도 있을 것이고, 각 프로젝트 별 업무 구족 어떻게 되어 있는지 파악하기도 어려울 것입니다. 이와 같이 파이썬을 활용하는데 있어서도 프로젝트 별로 독립적인 공간을 할당하는 것이 매우 중요합니다. II. 가상 환경 생성1. 가상 환경 리스트 확인 우선 현재 설치 되어 있는 환경.. Anaconda(Miniconda) I. Anaconda?파이썬 아나콘다(Anaconda)는 머신 러닝, 데이터 전처리 및 분석에 사용되는 파이썬 패키지를 모아둔 배포판입니다.쉽게 말해 데이터 관련 프로젝트를 위해 필요한 기능을 제공해준 도구들의 모음입니다. II. Why Anaconda? 1. 쉬운 라이브러리 설치데이터 분석은 EDA, 데이터 전처리, 모델링, 검증, 시각화 등 다양한 과정을 거쳐 진행되며 각 단계에서 수 많은 기능들을 필요로 합니다. 사용자가 매번 이에 해당하는 라이브러리를 찾아 다운 받는 것은 매우 번거롭습니다. 그리고 수시로 바뀌는 라이브러리 버전에 맞춰 업데이트를 하는 것도 쉬운 일이 아닙니다. 참고로 라이브러리란 사람들이 필요로 하는 공통의 기능들을 모아둔 것을 말합니다. 필요할 때 마다 미리 작성된 코드를 쉽게.. 이전 1 다음