목록Python/Numpy | Pandas (10)
코딩하는 해맑은 거북이
본 게시물의 내용은 'Numpy(부스트캠프 AI Tech)' 강의를 듣고 작성하였다. Handling shape - reshape : Array의 shape의 크기를 element의 갯수는 동일하게 변경함. * -1 : size를 기반으로 row나 column의 개수 선정해줌 test_matrix = [[1, 2, 3, 4], [1, 2, 5, 8]] np.array(test_matrix).shape (2, 4) np.array(test_matrix).reshape(8,) array([1, 2, 3, 4, 1, 2, 5, 8]) np.array(test_matrix).reshape(4, 2) array([[1, 2], [3, 4], [1, 2], [5, 8]]) np.array(test_matrix).r..
본 게시물의 내용은 'Numpy(부스트캠프 AI Tech)' 강의를 듣고 작성하였다. Numpy, Numerical Python - 파이썬의 고성능 과학 계산용 패키지 - Matrix와 Vector와 같은 Array 연산의 사실상의 표준 Numpy의 특징 - 일반 List에 비해 빠르고, 메모리 효율적 - 반복문 없이 데이터 배열에 대한 처리를 지원함 - 선형대수와 관련된 다양한 기능을 제공함 - C, C++, 포트란 등의 언어와 통합 가능 ndarray import numpy as np - numpy의 호출 방법 - 일반적으로 numpy는 np라는 alias(별칭) 이용해서 호출함 → 특별한 이유는 없음, 세계적인 약속 같은 것 test_array = np.array([1, 4, 5, 8], float..
해당 글은 Numpy 배열 생성 함수 일부에 대해 다룬다. Numpy v1.19 Manual을 참고하였다. 1. Numpy 배열 생성 방법1. np.array(object [, dtype, copy, order, subok, ndmin]) 배열을 생성한다. - object : 배열 (object는 대괄호[ ] 또는 소괄호( )가 가능하다.) - dtype : 데이터 타입 - copy : 기본값(true)이면 object가 복사, 아니면 복사본이 필요한 경우에만 만들어진다. - order : 배열의 메모리 레이아웃을 지정한다. 옵션은 총 4가지로 {'K', 'A', 'C', 'F'}가 있다. - subok : True이면 하위 클래스가 통과되고, 아니면 반환된 배열이 기본 클래스 배열(기본값)이 된다. -..
이 글은 아래의 3가지를 다룬다. 1. Numpy 정의 2. 설치 방법 3. 라이브러리 선언 방법 1. Numpy란? - 고성능 수치 계산을 위해 작성된 파이썬 라이브러리 - 행렬이나 일반적으로 대규모 다차원 배열을 쉽게 처리 할 수 있도록 지원하는 파이썬의 라이브러리 - Numerical Python의 약어 - 특징 : 벡터와 행렬 연산에 있어 매우 편리한 기능 제공 2. Numpy 설치 - 콘솔 pip install numpy - 아나콘다 conda install numpy 저는 Google Colab에서 진행하였습니다. 아래 코드를 실행해보니 Colab에는 이미 설치되있는 것을 확인할 수 있었습니다. !pip install numpy Requirement already satisfied: numpy..