skbio.stats.distance.DistanceMatrix.filter

DistanceMatrix.filter(ids, strict=True)[源代码]

根据ID过滤相异度矩阵。

状态:从0.4.0开始实验。

参数:
  • ids (iterable of str) -- 要保留的ID。不能包含重复项或为空。每个ID必须出现在相异度矩阵中。

  • strict (bool, optional) -- 如果 strictTrue 并且在距离矩阵中找不到的ID在 ids 一种 MissingIDError 将引发异常,否则将忽略该ID。

返回:

仅包含中指定的ID的过滤相异度矩阵 ids 。ID的顺序将与中显示的顺序相同 ids

返回类型:

DissimilarityMatrix

抛出:

MissingIDError -- 如果ID位于 ids 不在对象的ID列表中。