1. 학습
  2. /
  3. 강의
  4. /
  5. Pinecone으로 배우는 임베딩용 벡터 데이터베이스

Connected

연습 문제

청크로 나누는 함수 정의하기

업서트 작업을 일괄 처리(batch)하고 재현 가능하도록 하려면, 벡터 리스트를 청크로 분할하는 함수를 정의해야 해요.

기본 내장 모듈인 itertools는 이미 임포트되어 있어요.

지침

100 XP
  • iterable 입력값을 iterator로 변환하세요.
  • itertools 모듈을 사용해 it을 batch_size 크기의 청크로 슬라이스하세요.
  • 현재 청크를 yield로 반환하세요.