距离矩阵的嵌套循环
Nested loop for Distance Matrix
数组:
[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
...
然后将其存储在某处
试试这个:
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 数组是你想要的距离矩阵
数组:
[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
...
然后将其存储在某处
试试这个:
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 数组是你想要的距离矩阵