skbio.stats.distance.DissimilarityMatrix.from_iterable¶
- classmethod DissimilarityMatrix.from_iterable(iterable, metric, key=None, keys=None)[源代码]¶
从给定度量的可迭代项创建DisimilarityMatrix。
状态:从0.5.1开始试验。
- 参数:
iterable (iterable) -- 包含要计算成对相异度的对象的Iterable。
metric (callable) -- 接受两个参数并返回表示这两个参数之间差异的浮点数的函数。
key (callable or metadata key, optional) -- 接受一个参数并返回表示相异矩阵中元素ID的字符串的函数。或者,还可以使用 metadata 属性中的每个元素都存在 iterable 。如果无,则将使用默认ID。
keys (iterable, optional) -- 与的长度相同的迭代数 iterable 。每个元素都将用作各自的密钥。
- 返回:
这个 metric 中的所有成对元素 iterable 。
- 返回类型:
- 抛出:
ValueError -- 如果 key 和 keys 两者都提供了。