本文简要介绍 python 语言中 scipy.cluster.hierarchy.cut_tree
的用法。
用法:
scipy.cluster.hierarchy.cut_tree(Z, n_clusters=None, height=None)#
给定一个链接矩阵 Z,返回切割树。
- Z: scipy.cluster.linkage 数组
联动矩阵。
- n_clusters: 数组,可选
树中切点处的簇数。
- height: 数组,可选
砍树的高度。仅适用于超度量树。
- cutree: 数组
在每个聚集步骤中指示组成员身份的数组。即,对于完整的切割树,在第一列中,每个数据点都在自己的集群中。下一步,合并两个节点。最后,所有单例和非单例集群都在一组中。如果给出了 n_clusters 或 height,则列对应于 n_clusters 或 height 的列。
参数 ::
返回 ::
例子:
>>> from scipy import cluster >>> import numpy as np >>> from numpy.random import default_rng >>> rng = default_rng() >>> X = rng.random((50, 4)) >>> Z = cluster.hierarchy.ward(X) >>> cutree = cluster.hierarchy.cut_tree(Z, n_clusters=[5, 10]) >>> cutree[:10] array([[0, 0], [1, 1], [2, 2], [3, 3], [3, 4], [2, 2], [0, 0], [1, 5], [3, 6], [4, 7]]) # random
相关用法
- Python SciPy hierarchy.correspond用法及代码示例
- Python SciPy hierarchy.complete用法及代码示例
- Python SciPy hierarchy.centroid用法及代码示例
- Python SciPy hierarchy.cophenet用法及代码示例
- Python SciPy hierarchy.ward用法及代码示例
- Python SciPy hierarchy.maxRstat用法及代码示例
- Python SciPy hierarchy.set_link_color_palette用法及代码示例
- Python SciPy hierarchy.fclusterdata用法及代码示例
- Python SciPy hierarchy.median用法及代码示例
- Python SciPy hierarchy.DisjointSet用法及代码示例
- Python SciPy hierarchy.is_isomorphic用法及代码示例
- Python SciPy hierarchy.optimal_leaf_ordering用法及代码示例
- Python SciPy hierarchy.maxinconsts用法及代码示例
- Python SciPy hierarchy.fcluster用法及代码示例
- Python SciPy hierarchy.to_tree用法及代码示例
- Python SciPy hierarchy.average用法及代码示例
- Python SciPy hierarchy.dendrogram用法及代码示例
- Python SciPy hierarchy.num_obs_linkage用法及代码示例
- Python SciPy hierarchy.inconsistent用法及代码示例
- Python SciPy hierarchy.linkage用法及代码示例
- Python SciPy hierarchy.maxdists用法及代码示例
- Python SciPy hierarchy.is_valid_im用法及代码示例
- Python SciPy hierarchy.single用法及代码示例
- Python SciPy hierarchy.is_monotonic用法及代码示例
- Python SciPy hierarchy.leaves_list用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.cluster.hierarchy.cut_tree。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。