넘파이의 기초 통계함수(평균,분산,표준편차,공분산) - Numpy(15)
파이썬 버전 3.7 기준NumPy 버전 1.16 기준 넘파이의 기초 통계함수 본 포스팅에서는 넘파이의 기초 통계함수인 공분산, 평균, 분산, 표준편차를 계산하는 함수인 numpy.cov(), numpy.mean(), numpy.var(), numpy.std()를 다룬다. 넘파이에서 제공하는 통계함수들 넘파이에서는 기본적으로 통계에 대한 기초적인 함수를 지원한다. 본 포스팅에서는 넘파이에서 제공하는 4개의 함수에 대해 다룬다.각 함수를 설명하기에 앞서 함수에 입력되는 입력 변수의 자료형에 대한 설명을 간략히 한다. 각 입력자료형에 대한 설명 ○ array_like: 배열과 유사한 자료형을 의미한다. (리스트, 튜플, np.array, 기타등등..) ○ bool: 논리형 자료형을 의미한다.(True, Fal..
2019. 3. 21.
배열(array)의 형상(shape) 정보 확인과 조작(reshape, resize) - NumPy(14)
참고 자료https://docs.scipy.org/doc/numpy/user/quickstart.html 파이썬 버전 3.7 기준NumPy 버전 1.16 기준 본 포스팅에서 다루는 범위는 다음과 같다.형상정보 확인을 위한 기능(dim, shape, size, itemsize, dtype, data)와 형상조작을 위한 기능(ravel, transpose, reshape, resize)를 다룬다. 배열(array)의 형상(shape) 정보 확인과 조작 형상 확인 메서드 Numpy 배열의 기초 지식 ○ 넘파이의 메인 오브젝트는 균일하고 다차원의 배열이다. ○ 요소로 이루어진 테이블이라고 볼 수 있으며, 모두 같은 타입이다. ○ 양의 정수의 튜플로 인덱싱될 수 있다. ○ 넘파이에서 차원은 axes(축)이라 불린..
2019. 3. 7.
배열(array)의 출력과 기본연산자(basic operation) - NumPy(13)
참고 자료https://docs.scipy.org/doc/numpy/user/quickstart.html 파이썬 버전 3.7 기준NumPy 버전 1.16 기준 본 포스팅에서 다루는 범위는 다음과 같다.print 함수를 이용한 배열의 출력과 넘파이의 기본연산자(+, -, *, /), 행렬내적(@, dot), 단항연산자(sum, min, max, cumsum)를 다룬다. 배열(array)의 출력과 기본 연산자(basic operation) 배열의 출력 ○ 배열을 출력할때에는 파이썬 리스트를 출력하는 것과 거의 유사하지만, 아래와 같은 법칙을 따른다. ▷ 마지막 축은 왼쪽에서 오른쪽으로 출력이 된다. ▷ 두번째부터 마지막까지는 가장 위에서 가장 아래까지 출력된다. ▷ 나머지는 위에서 아래로 출력되며, 각 슬라..
2019. 3. 3.