skbio.stats.distance.DistanceMatrix.permute

DistanceMatrix.permute(condensed=False)[源代码]

随机排列矩阵中的行和列。

状态:从0.4.0开始实验。

随机排列矩阵中的行和列的顺序。将相同的排列应用于行和列,以保持对称性和中空度。只有距离矩阵中的行/列被置换;ID是 not 被置换了。

参数:

condensed (bool, optional) -- 如果 True ,返回压缩格式的置换距离矩阵。否则,将置换后的距离矩阵作为新的 DistanceMatrix 举个例子。

返回:

置换的距离作为一种新的 DistanceMatrix 或作为一种 ndarray 以精简的格式。

返回类型:

DistanceMatrix or ndarray

备注

此方法不修改它被调用的距离矩阵。传球的效率更高 condensed=True 而不是对距离矩阵进行置换,然后转换为压缩格式。