【发布时间】:2017-04-07 00:49:12
【问题描述】:
我正在尝试使用由 1 和 0 组成的 numpy 矩阵来表示棋盘。它应该能够具有奇数长度的尺寸。类似的东西
a = [[0, 1, 0, 1, 0],
[1, 0, 1, 0, 1],
[0, 1, 0, 1, 0]]
board = np.resize([0, 1], (3, 5)) 有效,但仅仅是因为尺寸是奇数,它们也可能是偶数。有没有快速的方法来完成这个?
【问题讨论】:
-
快速还是简洁?
-
如果你做
np.resize([0,1], (4, 6)),例如,每行中的值将正确交替,但每行的开头将是相同的数字。 -
我认为值得再问一次,因为这个答案似乎使维度加倍,因此不能使用奇数维度。
标签: python python-3.x numpy matrix