Matrix DolphinDB中的成对欧氏距离

Matrix DolphinDB中的成对欧氏距离,matrix,vector,euclidean-distance,dolphindb,Matrix,Vector,Euclidean Distance,Dolphindb,我有一个矩阵,它表示DolphinDB中的一组列向量。每行被视为向量的一个分量,每列被视为一个列向量 例如,下面的3*4矩阵A表示包含3个分量的4个列向量 A = (1 4 5 -2 -3 6 9 4 3 1 0 3)$3:4 我想计算这些向量的成对欧几里德距离。有没有办法避免使用FOR循环 A = (1 4 5 -2 -3 6 9 4 3 1 0 3)$3:4 cross(def(x,y): sum2(x -y).sqrt(), A) DolphinDB有一个高阶函数cross,用于解决成

我有一个矩阵,它表示DolphinDB中的一组列向量。每行被视为向量的一个分量,每列被视为一个列向量

例如,下面的3*4矩阵
A
表示包含3个分量的4个列向量

A = (1 4 5 -2 -3 6 9 4 3 1 0 3)$3:4
我想计算这些向量的成对欧几里德距离。有没有办法避免使用FOR循环

A = (1 4 5 -2 -3 6 9 4 3 1 0 3)$3:4
cross(def(x,y): sum2(x -y).sqrt(), A)
DolphinDB有一个高阶函数
cross
,用于解决成对问题。这里我们定义一个lambda函数来计算欧氏距离