티스토리 뷰

반응형

np.newaxis 차원을 확장하는 numpy 함수

행 부분에 np.newaxis를 추가하느냐

열 부분에 np.newaxis를 추가하느냐에 따라

결과 값이 달라진다.

 


    import numpy as np

   

   # 배열 생성

    arr1 = np.array([1234], dtype=int)

    arr2 = np.array([[12], [34]], dtype=int)

    print(arr1)

    print(arr2)

 

        # 결과

        [1 2 3 4]

        [[1 2]

         [3 4]]

 

   # 일차원 배열

    print(arr1[np.newaxis])

    print(arr1[:, np.newaxis])

 

        # 결과

        [[1 2 3 4]]

        [[1]

         [2]

         [3]

         [4]]

 

   # 이차원 배열

    print(arr2[np.newaxis])

    print(arr2[:, np.newaxis])

 

        # 결과

        [[[1 2

           [3 4]]]

 

        [[[1 2]]

          [[3 4]]]

 

 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함