exercise 99 에서 inner_idx 부분 관련 질문드립니다!
265
1 asked
안녕하세요 강사님.
exercise 99 관련해서 inner_idx 부분 관련해서 질문 드리겠습니다.
###### ( '변수명'만 조금 수정한 코드입니다!)
for row_idx in range(n_row):
vec1 = mat1[row_idx] # mat1 의 차원데이터를 각각 [1,2,3] ,[4,5,6] , [7,8,9] 씩 저장
dot_prods = list()
for col_idx in range(n_col):
vec2 = list() # vec1 값에다가 mat2 의 세로로 한줄씩 [11,14,17] [12,15,18] 씩 꺼내야됨
for inner_row_idx in range(n_row):
# 행을 순환시키고, 열은 고정해야 세로로 한줄씩 [11,14,17] [12,15,18] 씩 꺼낼수 있음.
vec2.append(mat2[inner_row_idx][col_idx])
dot_prod = 0
for inner_idx in range(n_col):
dot_prod += vec1[inner_idx] * vec2[inner_idx]
dot_prods.append(dot_prod)
mat_mat_mul.append(dot_prods)
######
(어차피 값은 동일하겠지만...) 저의 경우에는 inner_idx 부분을 range(n_row) 로 하는 게 좀 더 정확하지 않을까 싶은데요!
mat2 에 접근할때 세로로 한줄씩 리스트로 뽑아서 vec2 에 넣으려고 하는 건데... 열(col_idx)는 고정되어있고 행 부분을 iteration 시키니깐, in range(n_row) 라고 하는 게 좀 더 정확하지 않을까 싶습니다.
inner_idx 부분에서 range 안에 n_col 을 넣는 것이 조금 개념적으로 헷갈려서 질문을 드렸습니다.
저의 이해나 수정한 방식에서 틀린 부분이 있을까요?
Answer 1
1
안녕하세요 대혁님!
말씀하시는 부분의 의도는 충분히 공감합니다~
코드를 만들 때 상당히 다양하게 만들 수 있으니, 대혁님이 생각하시는대로 작성하셔도 됩니다!
다만 수정하는 부분에서 발생할 수 있는 부분만 주의한다면 자신에게 편한 코드로 작성하는게 오히려 더 좋습니다 :)
감사합니다.
신경식 드림
질문 드립니다.
0
29
2
노션 링크
0
25
3
26년 1회 실기 해설 강의
0
32
2
노션 권한요청하였습니다 언제쯤 볼수있나요
0
28
2
AAFM CWM_LEVEL_2 Exam Questions 2026: Right Preparation Method
0
20
1
강의 내용 관련 질문드립니다~
0
28
2
퍼플렉시티 최소 결제단위 50달러로 바뀐 것 같습니다.
0
29
2
수강 기간 연장
0
343
1
슬랙 커뮤니티 신청법
0
268
1
수강기한 문의
0
245
1
마지막 강의 Exercise.1 - 99: Matrix-Matrix Multiplication에서 변수명이 하나 잘못된 것 같습니다
0
265
0
slack 가입 승인 부탁드리겠습니다
0
169
0
슬랙 가입 요청 확인 부탁드릴게요~
0
165
0
안녕하세요, 슬랙 가입 요청 메일보냈습니다.
0
235
2
Slack가입 신청하였는데 가입메일이 안옵니다ㅠㅠ
0
142
1
명령프롬프트 화면의 내용을 지울때 명령어
0
223
1
안녕하세요, 어제 슬랙 초대 신청서 작성하였습니다.
0
230
1
분산과 표준편차 ppt 내용 오타가 있네요. 확인 부탁드려요.
0
193
0
slack 신청 관련....
0
549
2
Slack 커뮤니티 가입 신청 관련 질문입니다
0
174
2
variance of scores 와 score_std 의 의미가 알고 싶습니다 .
0
272
2
슬랙 커뮤니티 승인은 언제쯤 날까요?
0
245
3
anaconda prompt에서 python3 입력 후 상황
0
297
2
강의 슬라이드
0
197
1

