Memeriksa dimensi
Sekarang Anda sudah siap untuk mulai mengimpor vektor ke index Pinecone baru! Sebelum mulai, Anda perlu memastikan bahwa vektor Anda sesuai dengan dimensi index baru tersebut.
Daftar kamus yang berisi rekaman untuk diimpor telah disediakan sebagai vectors. Berikut pratinjau strukturnya:
vectors = [
{
"id": "0",
"values": [0.025525547564029694, ..., 0.0188823901116848]
"metadata": {"genre": "action", "year": 2024}
},
...,
]
Latihan ini merupakan bagian dari kursus
Database Vektor untuk Embeddings dengan Pinecone
Instruksi latihan
- Inisialisasi koneksi Pinecone menggunakan API key Anda.
- Buat index Pinecone serverless baru bernama
"datacamp-index"; biarkan pengaturan lainnya apa adanya. - Gunakan list comprehension untuk memeriksa bahwa setiap vektor dalam
vectorsmemiliki panjang1536, dan kembalikan satu nilaiTrueatauFalseyang menunjukkan apakah semuanya memenuhi kondisi ini.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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))