pysummarization.similarityfilter package

Submodules

pysummarization.similarityfilter.dice module

class pysummarization.similarityfilter.dice.Dice[source]

Bases: pysummarization.similarity_filter.SimilarityFilter

Concrete class for filtering mutually similar sentences.

calculate(token_list_x, token_list_y)[source]

Calculate similarity with the Dice coefficient.

Concrete method.

Parameters:
  • token_list_x – [token, token, token, …]
  • token_list_y – [token, token, token, …]
Returns:

Similarity.

pysummarization.similarityfilter.jaccard module

class pysummarization.similarityfilter.jaccard.Jaccard[source]

Bases: pysummarization.similarity_filter.SimilarityFilter

Concrete class for filtering mutually similar sentences.

calculate(token_list_x, token_list_y)[source]

Calculate similarity with the Jaccard coefficient.

Concrete method.

Parameters:
  • token_list_x – [token, token, token, …]
  • token_list_y – [token, token, token, …]
Returns:

Similarity.

pysummarization.similarityfilter.simpson module

class pysummarization.similarityfilter.simpson.Simpson[source]

Bases: pysummarization.similarity_filter.SimilarityFilter

Concrete class for filtering mutually similar sentences.

calculate(token_list_x, token_list_y)[source]

Calculate similarity with the Simpson coefficient.

Concrete method.

Parameters:
  • token_list_x – [token, token, token, …]
  • token_list_y – [token, token, token, …]
Returns:

Similarity.

pysummarization.similarityfilter.tanimoto module

class pysummarization.similarityfilter.tanimoto.Tanimoto[source]

Bases: pysummarization.similarity_filter.SimilarityFilter

Concrete class for filtering mutually similar sentences.

calculate(token_list_x, token_list_y)[source]

Calculate similarity with the Tanimoto coefficient.

Concrete method.

Parameters:
  • token_list_x – [token, token, token, …]
  • token_list_y – [token, token, token, …]
Returns:

Similarity.

pysummarization.similarityfilter.tfidf_cosine module

class pysummarization.similarityfilter.tfidf_cosine.TfIdfCosine[source]

Bases: pysummarization.similarity_filter.SimilarityFilter

Concrete class for filtering mutually similar sentences.

calculate(token_list_x, token_list_y)[source]

Calculate similarity with the so-called Cosine similarity of Tf-Idf vectors.

Concrete method.

Parameters:
  • token_list_x – [token, token, token, …]
  • token_list_y – [token, token, token, …]
Returns:

Similarity.

Module contents