saveEmbedding.py 467 B

123456789101112131415161718192021222324
  1. import pandas as pd
  2. import os
  3. import copy
  4. import chromadb
  5. import numpy as np
  6. client = chromadb.HttpClient(host='localhost', port=8000)
  7. collection = client.get_or_create_collection(name="qingdan")
  8. a = np.load("qd_embedding.npy")
  9. content = np.load("qd_content.npy")
  10. for i in range(len(a)):
  11. print(i)
  12. collection.add(
  13. ids=[content[i][0]],
  14. embeddings=[a[i]],
  15. documents=[content[i][1]],
  16. metadatas=[{"parent": content[i][2],}, ],
  17. )