numpy矩阵中的交替值

时间:2017-04-07 00:49:13

标签: python python-3.x numpy matrix

我正在尝试使用由1和0组成的numpy矩阵来表示棋盘。它应该能够具有奇数长度的尺寸。像

这样的东西
val subClass = SubClass("ZZZ")

a = [[0, 1, 0, 1, 0], [1, 0, 1, 0, 1], [0, 1, 0, 1, 0]] 有效但只是因为尺寸很奇怪,而且它们也可能是偶数。有没有快速的方法来实现这一目标?

1 个答案:

答案 0 :(得分:2)

使用指数平价:

n = 4
p = 5
np.array([[(i+j)%2 for i in range(n)] for j in range(p)])