1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pineconeで学ぶ埋め込み向けベクトルデータベース

Connected

演習

次元数の確認

これで、新しい Pinecone インデックスにベクターを取り込み始める準備ができました!その前に、各ベクターが新しいインデックスの次元数と適合しているかを確認しましょう。

取り込み対象のレコードを含む辞書のリストが vectors として用意されています。構造のプレビューは次のとおりです。

vectors = [
    {
        "id": "0",
        "values": [0.025525547564029694, ..., 0.0188823901116848]
        "metadata": {"genre": "action", "year": 2024}
    },
        ...,
]

もし指示に記載の仕様を満たしていないものの、有効なインデックスを誤って作成してしまった場合は、.create_index() の前に次のコードを追加してください。

pc.delete_index('datacamp-index')

指示

100 XP
  • API キーを使って Pinecone への接続を初期化します。
  • サーバーレスの新しい Pinecone インデックス "datacamp-index" を作成します。その他の設定はそのままにしてください。
  • リスト内包表記を使って、vectors 内の各ベクターの長さがすべて 1536 であるかを確認し、この条件をすべて満たしているかどうかを表す単一の True または False を返してください。