我会用一种简单的方法(最好是一行)来重塑列表
[1,2,3,4,5,6,7,8,9,10,"prime"]
进入
[[1,2],[3,4],[5,6],[7,8],[9,10],["prime"]]
或者
[[1,2,3],[4,5,6],[7,8,9],[10,"prime"]]
或者
[[1,2,3,4],[5,6,7,8],[9,10,"prime"]]
...
当我传递不同的参数时(上面的示例为 2,3,4)。
numpy.reshape 不能这样做,因为列表的长度不能被 2、3、4 整除。