Data Analysis/Python

[Python] 파이썬 넘파이 실행 및 배열 만들기 np.array, np.zeros, np.ones, np.full, np.arange, np.linspace

Mei99 2024. 4. 4. 12:23

NumPy(Numerical Python)는 다차원 배열을 처리할 수 있는 선형대수학(Linear Algebra) 라이브러리로,

학 계산 및 데이터 분석에 유용하다.(원소는 동일한 자료형이어야 한다)

실행이 안되면 아나콘다프롬프트에서 conda install numpy 를 실행하여 설치하면 된다.

 

Python NumPy 실행 및 배열 만들기

넘파이 호출하기:

import numpy as np

(넘파이를 np라는 별칭 사용하기) 

 

1차원 배열 = 벡터 (Vector)
2차원 배열 = 행렬 (Matrix)

3차원 배열=텐서(Tensor)

 

Numpy 배열 만들기

 

np.array(): 리스트 또는 튜플을 Numpy 배열로 변환

 

np.zeros():  입력한 숫자만큼 0이 들어있는 배열

 

np.ones(): 입력한 숫자만큼 1이 들어있는 배열

 

np.full(): (개수, 원하는 값) 형태의 배열

 

np.arange(): (start, stop, step) 형태의 정수 배열

step : 지정한 값의 간격으로 숫자가 추출되고, 생략 가능하다.

 

np.linspace()(start, stop, num) 형태의 실수 배열

num : 데이터의 개수를 의미하고, 디폴트 값은 50 이다.

endpoint= False 입력 시,  stop 숫자 포함 안함.

 

 

 

리스트를 넘파이 배열로 변경하기

 

 

정수 배열 만들기