Liking cljdoc? Tell your friends :D
Clojure only.

evoc.tree

HDBSCAN*-family condensation (ports EVoC's cluster_trees.py): sorted MST -> mst_to_linkage_tree -> condense_tree -> extract_leaves -> get_cluster_label_vector. Tree/index bookkeeping; numeric loops are deftm, thin defn glue for allocation/assembly.

HDBSCAN*-family condensation (ports EVoC's cluster_trees.py):
sorted MST -> mst_to_linkage_tree -> condense_tree -> extract_leaves ->
get_cluster_label_vector. Tree/index bookkeeping; numeric loops are deftm,
thin defn glue for allocation/assembly.
raw docstring

->bfs-from!_m_ints_ints_long_long_ints_Implclj

(->bfs-from!_m_ints_ints_long_long_ints_Impl)

Positional factory function for class evoc.tree.bfs-from!_m_ints_ints_long_long_ints_Impl.

Positional factory function for class evoc.tree.bfs-from!_m_ints_ints_long_long_ints_Impl.
sourceraw docstring

->cluster-labels!_m_ints_ints_long_long_ints_ints_ints_ints_long_ints_Implclj

(->cluster-labels!_m_ints_ints_long_long_ints_ints_ints_ints_long_ints_Impl)

Positional factory function for class evoc.tree.cluster-labels!_m_ints_ints_long_long_ints_ints_ints_ints_long_ints_Impl.

Positional factory function for class evoc.tree.cluster-labels!_m_ints_ints_long_long_ints_ints_ints_ints_long_ints_Impl.
sourceraw docstring

->condense-tree!_m_ints_ints_doubles_ints_long_long_ints_ints_doubles_ints_ints_ints_ints_ints_Implclj

(->condense-tree!_m_ints_ints_doubles_ints_long_long_ints_ints_doubles_ints_ints_ints_ints_ints_Impl)

Positional factory function for class evoc.tree.condense-tree!_m_ints_ints_doubles_ints_long_long_ints_ints_doubles_ints_ints_ints_ints_ints_Impl.

Positional factory function for class evoc.tree.condense-tree!_m_ints_ints_doubles_ints_long_long_ints_ints_doubles_ints_ints_ints_ints_ints_Impl.
sourceraw docstring

->ds-find!_m_ints_long_Implclj

(->ds-find!_m_ints_long_Impl)

Positional factory function for class evoc.tree.ds-find!_m_ints_long_Impl.

Positional factory function for class evoc.tree.ds-find!_m_ints_long_Impl.
sourceraw docstring

->ds-union!_m_ints_ints_long_long_Implclj

(->ds-union!_m_ints_ints_long_long_Impl)

Positional factory function for class evoc.tree.ds-union!_m_ints_ints_long_long_Impl.

Positional factory function for class evoc.tree.ds-union!_m_ints_ints_long_long_Impl.
sourceraw docstring

->eliminate-branch!_m_long_long_double_ints_ints_long_ints_ints_doubles_ints_long_ints_ints_Implclj

(->eliminate-branch!_m_long_long_double_ints_ints_long_ints_ints_doubles_ints_long_ints_ints_Impl)

Positional factory function for class evoc.tree.eliminate-branch!_m_long_long_double_ints_ints_long_ints_ints_doubles_ints_long_ints_ints_Impl.

Positional factory function for class evoc.tree.eliminate-branch!_m_long_long_double_ints_ints_long_ints_ints_doubles_ints_long_ints_ints_Impl.
sourceraw docstring

->extract-leaves-indicator!_m_ints_ints_long_long_ints_Implclj

(->extract-leaves-indicator!_m_ints_ints_long_long_ints_Impl)

Positional factory function for class evoc.tree.extract-leaves-indicator!_m_ints_ints_long_long_ints_Impl.

Positional factory function for class evoc.tree.extract-leaves-indicator!_m_ints_ints_long_long_ints_Impl.
sourceraw docstring

->linkage-tree!_m_ints_ints_doubles_long_ints_ints_doubles_ints_Implclj

(->linkage-tree!_m_ints_ints_doubles_long_ints_ints_doubles_ints_Impl)

Positional factory function for class evoc.tree.linkage-tree!_m_ints_ints_doubles_long_ints_ints_doubles_ints_Impl.

Positional factory function for class evoc.tree.linkage-tree!_m_ints_ints_doubles_long_ints_ints_doubles_ints_Impl.
sourceraw docstring

->lk-find!_m_ints_long_Implclj

(->lk-find!_m_ints_long_Impl)

Positional factory function for class evoc.tree.lk-find!_m_ints_long_Impl.

Positional factory function for class evoc.tree.lk-find!_m_ints_long_Impl.
sourceraw docstring

->membership-strengths!_m_ints_ints_doubles_ints_long_long_long_ints_ints_doubles_doubles_Implclj

(->membership-strengths!_m_ints_ints_doubles_ints_long_long_long_ints_ints_doubles_doubles_Impl)

Positional factory function for class evoc.tree.membership-strengths!_m_ints_ints_doubles_ints_long_long_long_ints_ints_doubles_doubles_Impl.

Positional factory function for class evoc.tree.membership-strengths!_m_ints_ints_doubles_ints_long_long_long_ints_ints_doubles_doubles_Impl.
sourceraw docstring

->single-cluster-labels!_m_ints_ints_doubles_long_long_double_long_ints_Implclj

(->single-cluster-labels!_m_ints_ints_doubles_long_long_double_long_ints_Impl)

Positional factory function for class evoc.tree.single-cluster-labels!_m_ints_ints_doubles_long_long_double_long_ints_Impl.

Positional factory function for class evoc.tree.single-cluster-labels!_m_ints_ints_doubles_long_long_double_long_ints_Impl.
sourceraw docstring

bfs-from!clj

(bfs-from! arg0 arg1 arg2 arg3 arg4)
source

bfs-from!_m_ints_ints_long_long_intsclj

(bfs-from!_m_ints_ints_long_long_ints & args__67107)
source

bfs-from!_m_ints_ints_long_long_ints-implclj

source

cluster-label-vectorclj

(cluster-label-vector {:keys [parent child lambda] :as ct}
                      clusters
                      epsilon
                      n-samples)

get_cluster_label_vector: dispatch single-cluster vs multi-cluster. clusters are condensed-tree cluster ids; epsilon = cluster_selection_epsilon.

get_cluster_label_vector: dispatch single-cluster vs multi-cluster. `clusters`
are condensed-tree cluster ids; epsilon = cluster_selection_epsilon.
sourceraw docstring

cluster-labelsclj

(cluster-labels {:keys [parent child]} leaves n-samples)

Point -> cluster label vector (noise = -1), matching get_cluster_label_vector (multi-cluster case).

Point -> cluster label vector (noise = -1), matching get_cluster_label_vector
(multi-cluster case).
sourceraw docstring

cluster-labels!clj

(cluster-labels! arg0 arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9)
source

cluster-labels!_m_ints_ints_long_long_ints_ints_ints_ints_long_intsclj

(cluster-labels!_m_ints_ints_long_long_ints_ints_ints_ints_long_ints
  &
  args__67422)
source

cluster-labels!_m_ints_ints_long_long_ints_ints_ints_ints_long_ints-implclj

source

condenseclj

(condense {:keys [left right delta size]} n min-cluster-size)

Thin glue: linkage tree + min-cluster-size -> condensed tree {:parent :child :lambda :size} (trimmed to the written length).

Thin glue: linkage tree + min-cluster-size -> condensed tree
{:parent :child :lambda :size} (trimmed to the written length).
sourceraw docstring

condense-tree!clj

(condense-tree! arg0
                arg1
                arg2
                arg3
                arg4
                arg5
                arg6
                arg7
                arg8
                arg9
                arg10
                arg11
                arg12
                arg13)
source

condense-tree!_m_ints_ints_doubles_ints_long_long_ints_ints_doubles_ints_ints_ints_ints_intsclj

(condense-tree!_m_ints_ints_doubles_ints_long_long_ints_ints_doubles_ints_ints_ints_ints_ints
  &
  args__67211)
source

condense-tree!_m_ints_ints_doubles_ints_long_long_ints_ints_doubles_ints_ints_ints_ints_ints-implclj

source

ds-find!clj

(ds-find! arg0 arg1)
source

ds-find!_m_ints_longclj

(ds-find!_m_ints_long & args__67318)
source

ds-find!_m_ints_long-implclj

source

ds-union!clj

(ds-union! arg0 arg1 arg2 arg3)
source

ds-union!_m_ints_ints_long_longclj

(ds-union!_m_ints_ints_long_long & args__67370)
source

ds-union!_m_ints_ints_long_long-implclj

source

eliminate-branch!clj

(eliminate-branch! arg0
                   arg1
                   arg2
                   arg3
                   arg4
                   arg5
                   arg6
                   arg7
                   arg8
                   arg9
                   arg10
                   arg11
                   arg12)
source

eliminate-branch!_m_long_long_double_ints_ints_long_ints_ints_doubles_ints_long_ints_intsclj

(eliminate-branch!_m_long_long_double_ints_ints_long_ints_ints_doubles_ints_long_ints_ints
  &
  args__67159)
source

eliminate-branch!_m_long_long_double_ints_ints_long_ints_ints_doubles_ints_long_ints_ints-implclj

source

extract-leavesclj

(extract-leaves {:keys [parent size]})

Leaf clusters of the condensed tree (ascending ids), matching extract_leaves.

Leaf clusters of the condensed tree (ascending ids), matching extract_leaves.
sourceraw docstring

extract-leaves-indicator!clj

(extract-leaves-indicator! arg0 arg1 arg2 arg3 arg4)
source

extract-leaves-indicator!_m_ints_ints_long_long_intsclj

(extract-leaves-indicator!_m_ints_ints_long_long_ints & args__67266)
source

extract-leaves-indicator!_m_ints_ints_long_long_ints-implclj

source

linkage-treeclj

(linkage-tree sfrom sto sdelta n)
source

linkage-tree!clj

(linkage-tree! arg0 arg1 arg2 arg3 arg4 arg5 arg6 arg7)
source

linkage-tree!_m_ints_ints_doubles_long_ints_ints_doubles_intsclj

(linkage-tree!_m_ints_ints_doubles_long_ints_ints_doubles_ints & args__67054)
source

linkage-tree!_m_ints_ints_doubles_long_ints_ints_doubles_ints-implclj

source

lk-find!clj

(lk-find! arg0 arg1)
source

lk-find!_m_ints_longclj

(lk-find!_m_ints_long & args__67002)
source

lk-find!_m_ints_long-implclj

source

mask-condensed-treeclj

(mask-condensed-tree {:keys [parent child lambda size]} n-samples)

Keep only condensed-tree edges whose child is an internal cluster node (child >= n-samples) — EVoC's cluster_tree = mask_condensed_tree(ct, child>=n).

Keep only condensed-tree edges whose child is an internal cluster node
(child >= n-samples) — EVoC's cluster_tree = mask_condensed_tree(ct, child>=n).
sourceraw docstring

membership-strengths!clj

(membership-strengths! arg0 arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 arg10)
source

membership-strengths!_m_ints_ints_doubles_ints_long_long_long_ints_ints_doubles_doublesclj

(membership-strengths!_m_ints_ints_doubles_ints_long_long_long_ints_ints_doubles_doubles
  &
  args__67543)
source

membership-strengths!_m_ints_ints_doubles_ints_long_long_long_ints_ints_doubles_doubles-implclj

source

point-membership-strengthsclj

(point-membership-strengths {:keys [parent child lambda size]}
                            clusters
                            labels
                            n-samples)

get_point_membership_strength_vector. labels = cluster-label-vector output.

get_point_membership_strength_vector. labels = cluster-label-vector output.
sourceraw docstring

single-cluster-labels!clj

(single-cluster-labels! arg0 arg1 arg2 arg3 arg4 arg5 arg6 arg7)
source

single-cluster-labels!_m_ints_ints_doubles_long_long_double_long_intsclj

(single-cluster-labels!_m_ints_ints_doubles_long_long_double_long_ints
  &
  args__67491)
source

single-cluster-labels!_m_ints_ints_doubles_long_long_double_long_ints-implclj

source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close