파이썬 for 문 질문드립니다.
272
投稿した質問数 23

[y for x in vocab_list for y in x]
부분에서 [ y for x in vocb_list ]랑 차이가 무엇인가요?
for y in x 부분은 왜 넣은건가요?
回答 1
0
안녕하세요, Justin입니다.
[y for x in vocab_list] 로 코드를 실행하시면, vocab_list 의 iterator 내 순환되면서 지정되는 값이 x로 지정되지만, y값을 리스트 내 저장하는 코드이기 때문에 에러가 발생합니다. 올바른 코드는 [x for x in vocab_list] 입니다.
[y for x in vocab_list for y in x] 코드는 2단계입니다.
1. vocab_list 의 iterator내 순환되면서 지정되는 x값
2. 1번의 x값이 iterator이기 때문에 iterator값 내 순환되면서 지정되는 y값
즉, 이중 반복문을 통해서 중복된 iterator 값 내 1개씩 접근하는 것을 의미합니다.
이해를 돕기 위해 1가지의 예시를 들도록 하겠습니다.
2개의 코드는 결과가 같은 코드입니다.
1.
output = []
for y in z: for x in y: output.append(x)
2.
output = [y for x in y for y in z]
감사합니다.
[긴급요청2] 28강 동영상 오류(27강 음성 재생) 수정 예정일자를 알려주세요
0
25
1
[긴급요청] 28강 동영상 전체에 오디오가 잘못들어가있습니다.
0
26
1
17강 강의 마지막 부분에서 헷갈리는 부분이 있습니다.
0
24
0
14강의 예시 데이터를 통한 답을 구하는 과정에서의 문의
0
27
1
강의 자료 열람 요청이 안되네요
0
18
1
실습 코드
0
36
2
섹션22 퀴즈 질문
0
59
1
import torch가 안되는 경우는 어떻게 하나요?
0
58
1
소리가 겹쳐서 들려요
0
67
2
20강에서 파인튜닝 때 사용한 데이터가 없어졌습니다. LoRA Trainer 매개변수도 라이브러리 업그레이드로 수정되었습니다.
0
47
1
batch size 질문이 있습니다!
0
485
1
torchtext.data 에러
0
2038
1
파이썬 코드 다운로드 받을 수 있는 곳이 있을까요?
0
572
1
train과 test 관련해서 질문드립니다!
0
278
1
혹시 audio관련해서 stt나 tts등 pytorch 관련해서 강의 하실 수 있나요?
0
380
1
teacher_force = random.random() < teacher_forcing_ratio
0
335
1
질문드립니다.
0
283
1
context_size 질문드립니다.
0
256
1
Encoder와 Decoder Embedding에서 같은 벡터공간에 임베딩되는건가요?
0
284
1
word2vec
0
392
1
RNN과 CNN을 섞는법
0
305
2
13:30쪽 사운드가 너무 깨집니다ㅠㅠ
3
238
1
NLP에 RNN을 사용하는 이유
0
276
1
실습데이터 문의 - [실습]자연어 처리에 필요한 기본 배경 지식 실습
0
234
1

