DistanceMatrix

DistanceMatrix[{u1,u2,}]

给出每对元素 ui, uj 之间距离的矩阵.

DistanceMatrix[{u1,u2,},{v1,v2,}]

给出每对元素 ui, vj 之间距离的矩阵.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (3)

计算一个整数列表的距离矩阵:

计算两个整数列表的距离矩阵:

计算实数数值向量的距离矩阵:

范围  (10)

计算图像间的距离矩阵:

计算字符串间的距离矩阵:

计算布尔向量间的距离矩阵:

计算一列日期对象的距离矩阵:

计算测地位置间的距离矩阵:

计算标称序列的距离矩阵:

计算数值序列的距离矩阵:

计算标称向量的距离矩阵:

计算混合型向量的距离矩阵:

计算格式化为关联列表的数据集的距离矩阵:

用按列排列的数据集计算同一个距离矩阵:

还可以用 Dataset 对象给出数据:

选项  (9)

DistanceFunction  (3)

SquaredEuclideanDistance 作为距离函数计算整数向量间的距离矩阵:

ManhattanDistance 计算距离矩阵:

使用一个不同于默认距离的颜色距离:

FeatureExtractor  (1)

计算用特征提取方法 "NumericVector" 预处理过的图像的距离矩阵:

FeatureNames  (1)

FeatureNames 命名特征,在以后的规范中用该名称来指代:

FeatureTypes  (1)

FeatureTypes 把第一个特征强制解释为标称特征:

PerformanceGoal  (1)

生成 500 个长度为 1000 的随机数值向量:

计算它们的距离矩阵并将运算作为比较的基准:

PerformanceGoal 设为 "Speed",进行同样的计算:

将之前结果的用时和准确度与参考值进行比较:

PerformanceGoal"Speed" 时,将数据中心化会提高精度:

RandomSeeding  (1)

多次对 DistanceMatrix 进行计算给出同样的结果,即便是用到了随机数字.

生成一对 20-维的向量:

使用涉及随机性的特征提取器多次计算其距离矩阵:

比较结果:

RandomSeeding 选项给出不同的值,计算距离矩阵:

比较结果:

WorkingPrecision  (1)

计算500个长度为100、精度为30位的随机数值向量的距离矩阵:

DistanceMatrix 使用任意精度的计算:

设置 WorkingPrecisionMachinePrecision 可以加快计算速度:

但结果的精确度下降:

当向量彼此比较相似时,改变 WorkingPrecision 的值会得到相差甚远的不同结果.

应用  (1)

计算两组数据点之间的最小距离:

Wolfram Research (2015),DistanceMatrix,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DistanceMatrix.html (更新于 2017 年).

文本

Wolfram Research (2015),DistanceMatrix,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DistanceMatrix.html (更新于 2017 年).

CMS

Wolfram 语言. 2015. "DistanceMatrix." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2017. https://reference.wolfram.com/language/ref/DistanceMatrix.html.

APA

Wolfram 语言. (2015). DistanceMatrix. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DistanceMatrix.html 年

BibTeX

@misc{reference.wolfram_2024_distancematrix, author="Wolfram Research", title="{DistanceMatrix}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/DistanceMatrix.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_distancematrix, organization={Wolfram Research}, title={DistanceMatrix}, year={2017}, url={https://reference.wolfram.com/language/ref/DistanceMatrix.html}, note=[Accessed: 17-November-2024 ]}