1. Learn
  2. /
  3. 课程
  4. /
  5. 使用 Pinecone 的向量数据库与 Embeddings

Connected

道练习

按分块批量 upsert

在本练习中,您将练习将向量按批次顺序写入 Pinecone 的 'datacamp-index' 索引。

上一练习中您创建的 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 个一批 upsert 到 'datacamp-index'。
  • 输出该索引的描述性统计信息。