【发布时间】:2017-12-02 13:07:22
【问题描述】:
我需要对 2 个数组进行分组,它取自不同的数据。我想将它们分组到一个数组中。
例如我有
arrTrain[index][5] = [29.8496231131986], [23.748684174075834]
和
arrTrain[index][4] = [1],[0]
所以我需要将它们分组为 =
[[[29.8496231131986],[1]],[[23.748684174075834],[0]]]
我的程序
tabel = []
for i in range(0,1):
temp = []
for j in range(0,2):
euc = [math.sqrt(((arrTrain[j][0] - arrTes[i][0])**2) + ((arrTrain[j][1]-arrTes[i][1])**2) + ((arrTrain[j][2] - arrTes[i][2])**2) + ((arrTrain[j][3]-arrTes[i][3])**2))]
hoaxbaru = [arrTrain[j][4]]
temp.append(euc)
temp.append(hoaxbaru)
tabel.append(temp)
print(table)
输出是
[[[29.8496231131986], [0], [23.748684174075834], [0]], [[29.8496231131986], [0], [23.748684174075834], [0]]]
【问题讨论】:
-
我想最后一个“表”是错字
标签: python arrays python-3.x multidimensional-array