파이썬-Numpy

NumPy는 'Numerical Python'을 의미하는 Python 패키지입니다. 다차원 배열 객체와 배열 처리를위한 루틴 모음으로 구성된 라이브러리입니다.

NumPy를 사용한 작업

NumPy를 사용하여 개발자는 다음 작업을 수행 할 수 있습니다.

  • 배열에 대한 수학적 및 논리적 연산.

  • 모양 조작을위한 푸리에 변환 및 루틴.

  • 선형 대수와 관련된 연산. NumPy에는 선형 대수 및 난수 생성을위한 내장 함수가 있습니다.

NumPy – MatLab의 대체품

NumPy는 종종 다음과 같은 패키지와 함께 사용됩니다. SciPy (Scientific Python) 및 Mat−plotlib(플로팅 라이브러리). 이 조합은 기술 컴퓨팅에 널리 사용되는 플랫폼 인 MatLab의 대체품으로 널리 사용됩니다. 그러나 MatLab의 Python 대안은 이제 더 현대적이고 완전한 프로그래밍 언어로 간주됩니다.

NumPy의 추가 이점 인 오픈 소스입니다.

ndarray 개체

NumPy에서 정의 된 가장 중요한 객체는 다음과 같은 N 차원 배열 유형입니다. ndarray. 동일한 유형의 항목 모음을 설명합니다. 컬렉션의 항목은 0부터 시작하는 인덱스를 사용하여 액세스 할 수 있습니다. ndarray의 모든 항목은 메모리에서 동일한 크기의 블록을 사용합니다. ndarray의 각 요소는 데이터 유형 객체의 객체입니다 (dtype). ndarray 객체 (슬라이싱)에서 추출 된 모든 항목은 배열 스칼라 유형 중 하나의 Python 객체로 표시됩니다.

다음 장에서는 데이터 과학 작업에서 파이썬의 NumPy 라이브러리를 사용하는 방법에 대한 많은 예제를 볼 것입니다.