개발학습일지

[Python] 넘파이 1차원, 2차원 배열로 만드는 방법 본문

Python/Numpy

[Python] 넘파이 1차원, 2차원 배열로 만드는 방법

처카푸 2024. 4. 3. 09:29

NUMPY BASICS

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

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

- import numpy as np

import numpy as np
# np 는 넘파이를 줄여서 사용 할 때 사용한다(약칭)

 

# 배열을 그림으로 확인해보자

 

# 넘파이 1차원 배열은 벡터(Vector)라고도 부르고 변수로 사용할때 보통 소문자로 쓴다
# 2차원 배열은 행렬(Matrix)이라고도 부르고 변수로 사용할때 보통 대문자로 쓴다

 

어레이 리스트를 만들어 준다

- 넘파이 를 사용하여 1차원 배열 만들기

score_list = [99, 90, 75, 66, 98]
x = np.array(score_list)
x
# array([99, 90, 75, 66, 98])

- 넘파이 를 사용하여 2차원 배열 만들기  

X = np.array( [ [ 1, 2 ], [ 3, 4 ] ] )
X
#array([[1, 2],
       [3, 4]])