노트 :

Numpy - newaxis 본문

Python

Numpy - newaxis

IT_달토끼 2023. 5. 16. 11:23
numpy.newaxis :  차원을 1차원 증가시켜 주는 넘파이 메소드

 

 

newaxis 메소드를 사용하기 위해, 먼저 원소가 12개인 1차원 배열을 만들어 보자.

 

import numpy as np

a = np.arange(12)

 

배열 a를 출력해보면 아래와 같이 나온다.

 

 

 

 

이제 newaxis를 이용해서 a를 2차원 행벡터로 변환해보자.

 

a_row = a[np.newaxis, : ]

 

그후 a_row를 출력해보면, 1 x 12 형태의 2차원 배열로 나온다.

 

 

 

 

 

다음은 a를 2차원 열벡터로 변환해보자.

 

a_col = a[ : , np.newaxis]

 

위 코드대로 작성하면, 1 x 12 형태의 2차원 배열인 a_col을 만들 수 있다.