距离矩阵的嵌套循环

时间:2019-08-08 11:05:21

标签: python nested-loops

数组:

[1,2,3,4,5]

所需的输出是距离矩阵(对角线的值为0)。

我想使用for循环或嵌套循环对(average [0]-average [1])等进行模块化。

例如:

1-1,1-2,1-3,1-4,1-5
2-1,2-2,2-3,2-4,2-5
...

然后将其存储在某个地方

1 个答案:

答案 0 :(得分:1)

尝试一下:

a = [1,2,3,4,5]
size = len(a)
b = [[0 for x in range(size)] for y in range(size)] 
for i in range(0,size):
   for j in range(0,size):
       b[i][j] = (a[i]-a[j])
print(b)

b数组是您想要的距离矩阵