[英]Flip rows in numpy array
我目前正在使用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]))
謝謝!
您可以只使用數組索引。 例如:
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.]])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.