我正在尝试使用由 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))
有效,但只是因为尺寸是奇数,而且它们也可能是偶数。有没有快速的方法来实现这一点?
最佳答案
使用索引奇偶校验:
n = 4
p = 5
np.array([[(i+j)%2 for i in range(n)] for j in range(p)])
关于python - numpy 矩阵中的交替值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43267953/