我目前正在使用python连接四游戏,在尝试打印我的电路板时遇到问题。我想显示我的木板,以便在印刷木板时,顶部的行显示在底部。
例如:
[1,0,0,0]
[0,1,0,0]
[0,0,1,0]
变为
[0,0,1,0]
[0,1,0,0]
[1,0,0,0]
我已经尝试过np.flip and np.flipud
,但这似乎不起作用。
这是我当前的代码
def display_board(game):
for i in range (game.rows):
print(np.flip(game.mat[i,: :-1]))
谢谢!
答案 0 :(得分:0)
您可以只使用数组索引。例如:
I = np.eye(3)
I
是:
array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.]])
和
I[::-1]
返回
array([[0., 0., 1.],
[0., 1., 0.],
[1., 0., 0.]])