Cluster¤
Cluster
is a module that performs various types of cluster analysis. Currently, the only implementation is hierarchical agglomerative clustering, which is implemented throught the Dendrogram
class.
lexos.cluster.dendrogram.Dendrogram
¤
Dendrogram.
Typical usage:
from lexos.cluster.dendrogram import Dendrogram
dendrogram = Dendrogram(dtm, show=True)
or
dendrogram = Dendrogram(dtm, show=False)
dendrogram.fig
Source code in lexos\cluster\dendrogram.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
|
__init__(dtm, labels=None, metric='euclidean', method='average', truncate_mode=None, color_threshold=None, get_leaves=True, orientation='top', count_sort=None, distance_sort=None, show_leaf_counts=False, no_plot=False, no_labels=False, leaf_rotation=90, leaf_font_size=None, leaf_label_func=None, show_contracted=False, link_color_func=None, ax=None, above_threshold_color='C0', title=None, figsize=(10, 10), show=False)
¤
Initialise the Dendrogram.
Source code in lexos\cluster\dendrogram.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
|
build()
¤
Build a dendrogram.
Source code in lexos\cluster\dendrogram.py
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 |
|
savefig(filename)
¤
Show the figure if it is hidden.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
filename |
str
|
The name of the file to save. |
required |
Source code in lexos\cluster\dendrogram.py
125 126 127 128 129 130 131 |
|
showfig()
¤
Show the figure if it is hidden.
This is a helper method. You can also reference the figure
using Dendrogram.fig
. This will generally display in a
Jupyter notebook.
Source code in lexos\cluster\dendrogram.py
133 134 135 136 137 138 139 140 |
|