-
Python) Numpy 2차원 배열 만들고 값 추가하는 방법Programing Language/Python 2021. 7. 23. 14:43728x90반응형
Numpy 1차원 배열 생성 및 append 예제
import numpy as np # 바로 생성하는 방법
arr = np.array([1,2,3,4])
# 요소를 추가하는 방법
arr1 = np.array([])
arr1 = np.append(arr1, np.array([1,2,3]))
arr1 = np.append(arr1, np.array([4,5]))
print(arr) # [1. 2. 3. 4.]
print(arr1) # [1. 2. 3. 4. 5.]
Numpy 2차원 배열 생성 및 append 예제
- 바로 생성하는 방법import numpy as np
- arr = np.array([[1,2,3],[4,5,6]])
- print(arr) #[[1 2 3] # [4 5 0]]
- 요소를 추가하는 방법# 요소를 추가하는 방법
- import numpy as np # 먼저 arr를 np.empty를 통해 초기화합니다.
- arr = np.empty((0,3), int)
- # 배열을 추가합니다.
- # 추가하는 배열의 요소수는 초기화했던 길이와 동일해야합니다.
- # axis = 0은 행으로 추가한다는 뜻입니다. axis = 1 은 열입니다.(참고 : https://hogni.tistory.com/49)
- arr = np.append(arr, np.array([[1, 2, 3]]), axis=0)
- arr = np.append(arr, np.array([[4, 5, 0]]), axis=0) print(arr)
- #[[1 2 3] # [4 5 0]]
Numpy 2차원 배열 슬라이스
- 다중 배열에서 특정 값을 호출할 때, Numpy 배열은 list와 다르게 콤마로 구분지어 사용합니다.
- import numpy as
- np arr = np.empty((0,3), int)
- arr = np.append(arr, np.array([[1, 2, 3]]), axis=0)
- arr = np.append(arr, np.array([[4, 5, 0]]), axis=0)
- print(arr) #[[1 2 3] # [4 5 0]] print(arr[0,1]) # 2
- print(arr[1,:2]) # [4 5]
- print(arr[:, 1]) # [2 5]
728x90반응형'Programing Language > Python' 카테고리의 다른 글
Python) tf.placeholder에서 shape[None,2]의 의미 (0) 2021.07.24 Python) Numpy에서 np.sum 함수와 axis와의 상관관계 (0) 2021.07.23 Flask) 서버 재설정(기존 설치 이후 도메인 바뀌었을때) (0) 2021.03.18 Python) Multiple-Color-Detection-in-Real-Time-using-Python-OpenCV (0) 2021.01.04 Python) Flask에 FinanceDataReader 모듈 설치하기 (0) 2020.12.14