ПочатиПочніть безкоштовно

Перевірка розмірності

Тепер ви вмієте почати завантаження векторів до нового індексу Pinecone! Перш ніж почати, варто перевірити, чи сумісні ваші вектори з розмірністю нового індексу.

Надано список словників із записами для завантаження під назвою vectors. Ось приклад його структури:

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

Ця вправа є частиною курсу

Створення AI‑застосунків із Pinecone

Переглянути курс

Інструкції до вправи

  • Ініціалізуйте з'єднання з Pinecone, використовуючи ваш API-ключ.
  • Створіть новий serverless-індекс Pinecone з назвою "datacamp-index"; інші параметри залиште без змін.
  • Використайте спискове включення (list comprehension), щоб перевірити, що довжина кожного вектора в vectors дорівнює 1536, і поверніть одне True або False, яке вкаже, чи всі вони відповідають цій умові.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Initialize the Pinecone client using your API key
pc = Pinecone(api_key="____")

# Create your Pinecone index
pc.____(
    name="____", 
    dimension=1536, 
    spec=____(
        cloud='aws', 
        region='us-east-1'
    )
)

# Check that each vector has a dimensionality of 1536
vector_dims = [____(vector['____']) == ____ for vector in ____]
print(____(vector_dims))
Редагувати та запускати код