numpProject 2차원 배열 행렬 생성
2023. 6. 9. 17:55ㆍIT
반응형
2차원 배열 생성
'''
2차원 배열 생성
1) np.array(중첩리스트) 이용
arr2D = np.array([[],[]])
2) 1차원 --> 2차원으로 변경
arr1D.shape = (행, 열)
arr1D.shape = (행, -1) ==> 행크기에 의해서 열크기가 자동 지정됨
arr1D.shape = (-1, 열) ==> 열크기에 의해서 행크기가 자동 지정됨
'''
1) np.array(중첩리스트) 이용
arr1 = [[1,2,3],[4,5,6]]
arr2D = np.array(arr1)
print("1. 2차원 행렬 생성: \n", arr2D, type(arr2D)) # <class 'numpy.ndarray'>
print 결과값:
1. 2차원 행렬 생성:
[[1 2 3]
[4 5 6]] <class 'numpy.ndarray'>
2) 1차원을 2차원으로 변경, shape 속성 사용
arr1D = np.array([1,2,3,4,5,6])
print(arr1D) # [1 2 3 4 5 6]
print 결과값:
[1 2 3 4 5 6]
arr1D.shape=(2, 3)
arr1D.shape=(2, -1) # 행크기에 의해서 열크기가 자동 지정됨
arr1D.shape=(-1, 3) # 열크기에 의해서 행크기가 자동 지정됨
print("2. 1차원을 2차원으로 변경: \n", arr1D) # [[1 2 3][4 5 6]]
print()
print 결과값:
2. 1차원을 2차원으로 변경:
[[1 2 3]
[4 5 6]]
반응형
'IT' 카테고리의 다른 글
numpyProject 색인 / 값 변경 (0) | 2023.06.12 |
---|---|
numpyProject 타입변경 / 백터연산 (0) | 2023.06.12 |
numpProject 1차원배열_백터 삭제 _추가 및 삽입 (0) | 2023.06.09 |
SQL 문제_B & 마크다운 서식 (0) | 2023.06.09 |
SQL 문제 _ A (1) | 2023.06.09 |