【发布时间】:2010-07-12 15:20:36
【问题描述】:
如果我有一个表示一个矩形二维矩阵的说“n”个元素的列表(每个元素是一个单字节),我如何从列表的第一个元素开始将其拆分为 w * h 的矩形,只使用python标准函数
例如
l =
[ 1,2,3,4,5,6,7,8,9,10,
11,12,13,14,15....20.
21,22,23,24,25....30
.....
.................200]
这些都在一维列表中
如果我们选择 2*3 (w*h) 的矩形 第一个将包含 1,2,11,12,21,22 第二个将包含 3,4,13,14,23,24 等等直到结束
谢谢
【问题讨论】:
-
您能否提供一个输入示例以及您希望输出的内容?
-
“标准函数”是什么意思?听起来您正在寻找一种特定风格的代码。为什么不满足于完成工作的代码呢?
-
输入
list是1D吗?如果是这样,按行优先还是列优先? -
嗨,我的意思是你用 python 2.6 得到的标准东西(不是 numpy)
-
“第二个将包含 4,5,13,14,23,24”——这不是错字吗,应该是“3,4”而不是“4,5”?跨度>