如果可能的话,可以简化以下代码。
尝试将整个数据集分为按类别分类的多个数据集。 以下代码仅用于示例,其中仅包含10个类别,但我正在处理的数据集具有大量类别,因此需要尽可能简化。
c0, c1, c2, c3, c4, c5, c6, c7, c8, c9 = ([] for _ in range(10))
for i in dataset:
if i[1] == 0:
c0.append(i)
elif i[1] == 1:
c1.append(i)
elif i[1] == 2:
c2.append(i)
elif i[1] == 3:
c3.append(i)
elif i[1] == 4:
c4.append(i)
elif i[1] == 5:
c5.append(i)
elif i[1] == 6:
c6.append(i)
elif i[1] == 7:
c7.append(i)
elif i[1] == 8:
c8.append(i)
else:
c9.append(i)
尝试将整个数据集分为按类别分类的多个数据集。 以下代码仅用于示例,其中仅包含10个类别,但我正在处理的数据集具有大量类别,因此需要尽可能简化。