什么是将列表切片为任意长度的子列表的最简单且合理高效的方法?例如,如果我们的源列表如下:
input = [1, 2, 3, 4, 5, 6, 7, 8, 9, ... ]
我们的子列表长度为3,那么我们搜索:
output = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], ... ]
同样地,如果我们的子列表长度为4,那么我们将寻找:output = [ [1, 2, 3, 4], [5, 6, 7, 8], ... ]
np.array_split(np.array(data), 20)
将数据分成20个大小相近的块。如果要确保块的大小完全相等,请使用np.split
。 - Alex