넘파이 2

[Python] Numpy : array 정의, 정보 확인하는 함수

numpy 의 다양한 내장함수 중에서 array를 정의하고, 해당 array에 대한 정보를 확인하는 함수를 알아보자! 1. 1차원 배열 (array) 정의 1) list를 생성이용해서 정의하는 방법 2) list를 array에 바로 담아주는 방법 2. 2차원 배열 생성 list2 = [[1,2,3],[4,5,6]] arr2 = np.array(list2) 3. array의 정보 확인 1) array의 형태(크기)를 확인 : shape 몇개의 데이터가 있는지, 몇 차원으로 존재하는지 등을 확인할 수 있다. arr2.shape 2) array의 자료형 확인 : dtype arr2.dtype 3) array 요소의 총 갯수 확인 : size arr2.size 4) array의 차원 확인 : ndim arr2...

Python/Numpy 2021.04.17

[Python] Numpy 그게 뭔데?

Python의 다양한 라이브러리 중 Numpy 라이브러리 에 대해 알아보자. Numpy를 간단하게 말하자면 배열과 행렬의 연산을 위한 함수를 제공하는 라이브러리이다. Numpy는 C언어로 구현된 파이썬 라이브러리로써, 고성능의 수치계산을 위해 제작되었다. 'Numerical Python'의 줄임말으로서 벡터 및 행렬 연산에 있어서 매우 편리한 기능을 제공한다. 데이터분석을 할 때 사용되는 라이브러리인 pandas, matplotlib의 기반으로 사용되기도 한다. numpy에서는 기본적으로 array라는 단위로 데이터를 관리하며 이에 대해 연산을 수행한다. 빠르고 효율적 벡터 산술 연산을 제공하는 다차원 배열 제공(ndarray 클래스)한다. 반복문 없이 전체 데이터 배열 연산이 가능한 표준 수학 함수를 ..

Python/Numpy 2021.04.17