파이썬 머신러닝 완벽 가이드6 넘파이 ndarray ndarray: N차원(Dimension) 배열(Array) 객체 import numpy as np array1 = np.array([1,2,3]) array2 = np.array([1,2,3], [2,3,4]) Numpy 모듈의 array() 함수로 생성 인자로 주로 파이썬 list 또는 ndarray 입력 # 인자 : 정의된 함수를 부를 때 매개변수의 값으로 넘겨주는 실제의 값 # 매개변수 : 함수를 정의하는 경우에 필요한 변수를 의미 2차원 배열 -> 행렬 ndarray.ndim은 잘 안 씀 ndarray.shape로 괄호 안에 원소가 몇 개냐에 따라 몇 차원인지 알 수 있음 마지막이 콤마로 끝나면 무조건 1차원 ndarray내의 데이터 타입은 그 연산의 특성상 같은 데이터 타입만 가능 즉 한 개의.. 2022. 5. 29. 주피터 노트북 사용법과 넘파이/판다스의 필요성 주피터 노트북(Jupyter Notebook) 주피터 노트북은 대표적인 대화형 파이썬 툴이다. 대화형 툴이라는 말은 마치 하굑에서 선생님이 학생들에게 설명하듯이 프로그래밍과 이에 대한 설명적인 요소를 결합했다는 뜻이다. 전체 프로그램에서 특정 코드 영역별로 개별 수행을 지원하므로 영역별로 코드 이해가 매우 명확하게 설명될 수 있다. 노트북, 즉 '공책'이라는 접미사에서 유추할 수 있듯이 학생들이 필기하듯이 중요 코드 단위로 설명을 적고 코드를 수행해 그 결과를 볼 수 있게 만들어서 직관적으로 어떤 코드가 어떤 역할을 하는지 매우 쉽게 이해할 수 있도록 지원하다. 홈디렉토리로 간다 머신러닝을 위한 넘파이와 판다스의 중요성 머신러닝 애플리케이션 구현에서 다양한 데이터의 추출/가공/변환이 상당한 영역을 차지하.. 2022. 5. 19. 사이킷런 업그레이드, XGBoost와 LightGBM 설치 https://scikit-learn.org/stable/install.html Installing scikit-learn There are different ways to install scikit-learn: Install the latest official release. This is the best approach for most users. It will provide a stable version and pre-built packages are availabl... scikit-learn.org scikit learn install anaconda xgboost install https://anaconda.org/conda-forge/xgboost Xgboost :: Anaconda.org .. 2022. 5. 19. Anaconda 설치 파이썬 머신러닝을 위한 패키지를 설치하는 보다 쉬운 방법은 anaconda를 이용하는 것입니다. https://www.anaconda.com/products/distribution#Downloads Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 2022. 5. 19. 이전 1 2 다음