scipy.spatial.distance.is_valid_dm¶
- scipy.spatial.distance.is_valid_dm(D, tol=0.0, throw=False, name='D', warning=False)[源代码]¶
如果输入数组是有效的距离矩阵,则返回True。
距离矩阵必须是二维数值数组。它们必须有一条零对角线,并且它们必须是对称的。
- 参数
- Darray_like
要测试有效性的候选对象。
- tol浮动,可选
距离矩阵应该是对称的。 tol 是条目之间的最大差异
ij
和ji
距离度量被认为是对称的。- throw布尔值,可选
如果传递的距离矩阵无效,则会引发异常。
- name字符串,可选
要检查的变量的名称。如果Throw设置为True,以便在引发异常时可以在异常消息中标识有问题的变量,则这很有用。
- warning布尔值,可选
不是引发异常,而是引发警告消息。
- 退货
- valid布尔尔
如果变量 D PASS是有效的距离矩阵。
注意事项
中的微小数值差异 D 和 D.T 和对角线的非零度,如果它们在由指定的容差内,则忽略它们 tol 。