Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 计算多维数组之间的相似性分数(张量)_Arrays_Matlab_Multidimensional Array - Fatal编程技术网

Arrays 计算多维数组之间的相似性分数(张量)

Arrays 计算多维数组之间的相似性分数(张量),arrays,matlab,multidimensional-array,Arrays,Matlab,Multidimensional Array,我有两个张量A和B,大小为1500 x 1000 x 500。如何计算它们之间的相似性指数 我采用了以下公式: relerr = frob((A - B))./frob(A); 这取决于你对相似性分数的定义。 只需使用欧几里德距离,如下所示: x = 20; y = 10; z = 12; A = randi([1, 10], x, y, z); B = randi([1, 10], x, y, z); C = (A-B).^2; similarity = sqrt(sum(C(:)));

我有两个张量A和B,大小为1500 x 1000 x 500。如何计算它们之间的相似性指数

我采用了以下公式:

relerr = frob((A - B))./frob(A);

这取决于你对相似性分数的定义。 只需使用欧几里德距离,如下所示:

x = 20;
y = 10;
z = 12;
A = randi([1, 10], x, y, z);
B = randi([1, 10], x, y, z);
C = (A-B).^2;
similarity = sqrt(sum(C(:)));

或者您可以定义其他相似性度量,如。

,最佳分数为零?对于欧几里德距离,是的。