【发布时间】:2018-12-07 00:53:44
【问题描述】:
我有两个包含相同大小的 numpy 数组的列表。列表 list_A 有 1000 个项目,其中每个 numpy 数组的大小为 20x20x3 和 list_B numpy 数组的大小为 20x8。我想以相同的方式将两个列表随机拆分为 100 个子列表(最后,list_A 的每个 sub_list 包含 100 个 numpy 数组,list_B 相同)。我只为一个列表编写了如何执行此操作的代码:
def partition (list_in, n):
random.shuffle(list_in)
return [list_in[i::n] for i in range(n)]
total_lists_A = partition (list_A, 10)
但是,我想以相同的方式对list_A 和list_B 执行相同的操作并返回total_lists_A 和total_lists_B
【问题讨论】: