mirror of https://github.com/Yomguithereal/fog.git
33 lines
683 B
Python
33 lines
683 B
Python
from fog.clustering import *
|
|
from fog.metrics import jaccard_similarity
|
|
from Levenshtein import distance as levenshtein
|
|
|
|
data = [
|
|
'abc',
|
|
'bcd',
|
|
'cde',
|
|
'def',
|
|
'efg',
|
|
'fgh',
|
|
'ghi'
|
|
]
|
|
|
|
print('Pairwise leader')
|
|
for cluster in pairwise(data, distance=levenshtein, radius=2):
|
|
print(cluster)
|
|
|
|
print()
|
|
print('Pairwise fuzzy')
|
|
for cluster in pairwise_fuzzy_clusters(data, distance=levenshtein, radius=2):
|
|
print(cluster)
|
|
|
|
print()
|
|
print('Pairwise connected components')
|
|
for cluster in pairwise_connected_components(data, distance=levenshtein, radius=2):
|
|
print(cluster)
|
|
|
|
print()
|
|
print('VPTree')
|
|
for cluster in vp_tree(data, distance=levenshtein, radius=2):
|
|
print(cluster)
|