본문 바로가기
Data Science/Data Analysis

[파이썬으로 하는 데이터 분석] 4. Numpy - 우당탕탕 개발자 되기 프로젝트

by 우당탕탕 개발자 2023. 9. 17.
728x90
반응형

 

Numpy 수치 해석 라이브러리입니다.

Numpy 또한 Pandas처럼 사용하기 위해선 라이브러리를 설치해줘야 하고 import를 통해 설치한 Numpy 라이브러리를 불러와야 합니다. 라이브러리를 설치하는 방법은 Pandas 라이브러리를 설치한 방법과 동일합니다.

 

numpy의 array() 메서드는 리스트를 배열의 형태로 만들어줍니다.

numpy 라이브러리를 np 이름으로 불러온 다음, np(=라이브러리).array(리스트) 형식으로 작성해 주면 해당 리스트가 배열의 형태로 반환됩니다.

array() 메서드에서 리스트를 2차원 리스트로 넣어줄 경우, 배열 또한 2차원 배열의 형태로 반환됩니다.

그리고 만들어진 배열의 shape를 출력해 보면 배열의 형태 즉, 행과 열의 값을 출력해 줍니다.

배열명.shape 형식으로 작성하면 해당 배열의 행과 열의 값을 (row, column) 형태로 출력해 줍니다.

반응형

reshape() 메서드는 배열을 원하는 행렬의 형태로 바꿀 수 있습니다.

배열명.reshape(row, column) 형식으로 작성하면 해당 배열의 형태를 row 행 column 열의 형태를 가진 행렬로 변환하여 출력해 줍니다. 이때 행렬의 원소 순서는 이전 행렬에서의 열 우선 방식으로 매겨진 순서와 일치합니다.

 

zeros() 메서드는 정해준 행렬의 크기만큼 모든 원소가 0인 행렬을 생성해 줍니다.

라이브러리.zeros(row, column) 형식으로 작성하면 모든 원소가 0인 row X column 행렬이 출력됩니다.

 

만약 해당 라이브러리에 들어있는 메서드를 알고자 한다면 라이브러리. + tab을 사용해 해당 라이브러리가 가지고 있는 메서드를 볼 수 있습니다.

728x90
반응형