여러 단계를 거치지 않고 한번에 원하는 다차원 배열로 만들 수 있다
우선 np.arange( )를 이용하여 5부터 25개의 정수를 만든다
(5, 5+25)를 이용하여도 좋다
그 후 5,5형태의 배열로 reshape 해주고 확인한다
np.arange(5, 5+25).reshape(5,5) 로 적으면 한줄짜리로 만들 수 있다
arange도 reshape도 numpy의 부속물이기에 가능하다
다차원 배열일때는 인덱스접근이 조금 다르다
[ 1 ]을 입력했을때에 인덱스 숫자에 따라 0, 1, 2 순번으로 2번째 행이 출력되며
[ 1 ] [ 2 ] 를 입력하면 2번째행의 인덱스번호 [ 2 ] 번인 39만이 출력되게 된다
이는 [ 1, 2 ] or [ ( 1, 2 ) ] 의 경우에도 동일하다
다차원 배열의 인덱스 행열은 위부터 아래로0, 1, 2, 3 좌측부터 우측으로 0, 1, 2, 3 이다
'Python > Numpy' 카테고리의 다른 글
Numpy 기능 - 최대값, 최소값, 전체합, 평균값, 표준편차, 중앙값 (0) | 2024.04.04 |
---|---|
Numpy 기능 - Random (0) | 2024.04.04 |
Numpy 기능 - 배열의 재 배열 .reshape( ) (0) | 2024.04.04 |
Numpy 기능 - range와 arange 그리고 linspace (0) | 2024.04.04 |
Numpy 기능 - 특정 값으로 이루어진 배열 생성 (0) | 2024.04.04 |