数组:
[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
...
然后将其存储在某个地方
答案 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数组是您想要的距离矩阵