我需要生成下面将解释的矩阵。如何有效地从矩阵中的每个重复行获取最小值和最大值?如何高效地从矩阵中的每个重复行获取最小值和最大值
让说,我有以下数据作为矩阵:
A =
x y z
-250 -60 -60
-250 -60 -59
-250 -60 -58
-250 -60 58
-250 -60 59
-250 -60 60
-250 -59 -60
-250 -59 -59
-250 -59 -58
. . .
. . .
. . .
-250 59 58
-250 59 59
-250 59 60
-250 60 58
-250 60 59
-250 60 60
通过重复行,我的意思是x和y的值相同的多个行。现在我想的z的最小值和最大值从每一个重复的值,这样我就可以产生以下矩阵
x y z
-250 -60 abs(min(z) - max(z)) % for all x = -250 and y = -60
-250 -59 abs(min(z) - max(z)) % for all x = -250 and y = -59
我怎样才能有效地生成此矩阵?
该示例不是3D矩阵。 – OmG
请说明您的意思是3D矩阵还是3列矩阵。你的例子与你的问题和引言的标题相矛盾(在编辑之前)。 – rayryeng
对不起,它只是一个3列矩阵。 – MaheshKumar