purrfectmeow.tc04_kmn package

Submodules

purrfectmeow.tc04_kmn.base module

class purrfectmeow.tc04_kmn.base.KhaoManee[source]

Bases: object

classmethod searching(query_embed, sentence_embed, documents, top_k)[source]
Parameters:
  • query_embed (ndarray)

  • sentence_embed (ndarray | list[ndarray])

  • documents (list[Document])

  • top_k (int)

Return type:

list[SimilarityResult]

purrfectmeow.tc04_kmn.cosine module

class purrfectmeow.tc04_kmn.cosine.CosineSim[source]

Bases: object

Parameters:
  • embed_query (ndarray)

  • embed_sentence (ndarray | list[ndarray])

  • documents (list[Document])

  • top_k (int)

Return type:

list[SimilarityResult]

Module contents

class purrfectmeow.tc04_kmn.KhaoManee[source]

Bases: object

classmethod searching(query_embed, sentence_embed, documents, top_k)[source]
Parameters:
  • query_embed (ndarray)

  • sentence_embed (ndarray | list[ndarray])

  • documents (list[Document])

  • top_k (int)

Return type:

list[SimilarityResult]