我有一份清单
grouplst=[[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]]
我试图做一个类似于每次迭代的操作,这个lstofst被进一步划分为单独的列表。 例如:
for i in range(len(grouplst)):
for j in range(i+1,len(grouplst)):
lst1=grouplst[train1]+grouplst[train2]
lst2=list(set(list(range(1, len(grouplst)))) - set(train_indices))
我期待的是:
In first iteration:
lst1=[0,1,2,3,4,5]
lst2=[6,7,8,9] #all the elements in lstoflst which are not in lst1
In second iteration:
lst1=[3,4,5,6,7,8]
lst2=[0,1,2,9]
etc.
另外,我通过将numpy数组划分为不同的大小来创建这个grouplst。还有别的办法吗?我试图在没有学习的情况下随机搜索简历
目前没有回答
相关问题 更多 >
编程相关推荐