파이썬에서 배열 확장하는 방법 문의
조회수 905회
# 매트랩 코드; fm 사이즈는 3*10*5
a = zeros(3,10);
fm = [];
for kCh = 1:5
fm[:,:,kCh] = a;
# 파이썬 코드, fm 사이즈는 5*3*10
a = np.zeros((3,10));
fm = [];
for kCh in range(5):
fm.append(fm_val);
위의 매트랩 코드를 아래와 같이 구현해 보았습니다.
배열을 확장하는 방법 중 append나 expend를 이용치 않는 방법이 있을까요?
배열 계산을 해야하는데 위의 구문을 사용하니 사이즈가 달라져버려, 결국엔 연산 값이 달라지더라구요.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
아래 코드 참고하세요.
- 코드
import numpy as np a = np.zeros((3,10)); fm = np.zeros((3,10,5)) for kCh in range(5): fm[:,:,kCh]=a print(fm)
- 결과
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력