我正在尝试使用由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/