Published 2021. 9. 10. 20:41
728x90
반응형

Numpy란?

Numerical Python(수치적 파이썬)
Python에서 대규모 다차원 배열(2차원 이상의 배열)을 다룰 수 있게 도와주는 라이브러리

 

데이터를 처리하는 파이썬 라이브러리 종류
1️⃣ Pandas
2️⃣ Numpy
3️⃣ Matplotlib

 

Numpy를 사용하는 이유?

1️⃣ 데이터를 숫자의 배열로 보고 처리하기 위해

2️⃣ 반복문 없이 배열 처리 가능
파이썬 리스트에 비해 빠른 연산을 지원하고 메모리를 효율적으로 사용 가능

✔ list 배열 생성 및 출력 형태 확인

list_arr = list(range(5))
print(list_arr) # [0, 1, 2, 3, 4] -> 콤마(,)로 구분
print(type(list_arr)) # <class 'list'> -> 1차원 배열



✔ import 키워드 이용해 numpy 불러오기

import numpy as np


✔ numpy배열 생성 및 출력 형태 확인
ndarray = n차원의 배열(n-dimensional array)

import numpy as np
np_arr = np.array(range(5))
print(np_arr) # [0 1 2 3 4] -> 공백으로 구분
print(type(np_arr)) # <class 'numpy.ndarray'> -> n차원 배열



반응형

'프로그래밍 > Python' 카테고리의 다른 글

Numpy 배열의 속성  (0) 2021.09.14
Numpy 배열의 데이터 타입  (0) 2021.09.13
파이썬 모듈 사용 방법  (0) 2021.09.09
파이썬 클래스와 인스턴스  (0) 2021.08.13
파이썬 람다식 예제  (0) 2021.08.12
복사했습니다!