【发布时间】:2014-12-23 06:31:29
【问题描述】:
我有一个大小为 (n_classes, n_features) 的矩阵,我想计算每对类的成对欧几里得距离,因此输出将是一个 (n_classes, n_classes) 矩阵,其中每个单元格的值为 euclidean_distance(class_i , class_j)。
我知道有这个 scipy 空间距离 (http://docs.scipy.org/doc/scipy-0.14.0/reference/spatial.distance.html) 和 sklearn.metric.euclidean 距离 (http://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.euclidean_distances.html) 但我想在 Theano 软件中使用它,所以我需要一个纯数学公式而不是计算函数结果。
例如,我需要一系列转换,例如 A = X * B、D = X.T-X、结果 = D.T 只包含矩阵数学运算而不是函数的东西。
【问题讨论】:
-
是的,谢谢,它是重复的。
标签: numpy matrix euclidean-distance theano