1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Pineconeで学ぶ埋め込み向けベクトルデータベース

Connected

Exercises

チャンクに分けてアップサートをバッチ処理する

この演習では、'datacamp-index' という Pinecone インデックスに、複数のベクトルをバッチごとに順次取り込む練習をします。

前の演習で作成した chunks() ヘルパー関数が使用できます。

def chunks(iterable, batch_size=100):
    """A helper function to break an iterable into chunks of size batch_size."""
    it = iter(iterable)
    chunk = tuple(itertools.islice(it, batch_size))
    while chunk:
        yield chunk
        chunk = tuple(itertools.islice(it, batch_size))

คำแนะนำ

100 XP
  • API キーを使って Pinecone への接続を初期化します。
  • vectors にあるベクトルを、100 件ずつのバッチで 'datacamp-index' にアップサートします。
  • このインデックスの記述統計を表示します。