我想生成一個矩陣,以對角方式移動值,我不熟悉數學術語,但是這必須是非常默認的。創建一個移位的矩陣
我試圖給我:
[(0, 0), (1, 1), (2, 2)]
[(3, 0), (4, 1), (5, 2)]
[(6, 0), (7, 1), (8, 2)]
我想(注意遠離起點,價值越高,介意傾斜移動藏漢)
[(0, 0), (1, 1), (2, 2)]
[(3, 1), (4, 1), (5, 2)]
[(6, 2), (7, 2), (8, 2)]
我曾嘗試使用collections.deque爲此目的,但它似乎不是要走的方式
謝謝,但我沒有'開始'矩陣 – user2298943 2014-09-23 17:07:07
@ user2298943你的意思是說你沒有'開始'矩陣? 'start'這個詞在我的代碼中沒有任何地方 – asdf 2014-09-23 17:08:29
@ user2298943你的意思是說你需要一些可以接受任何*矩陣的東西並且返回它對角線移動的東西?如果你只是將它重新格式化爲一個函數,我的代碼會這樣做。讓我改變它,看看它是否符合你的目的。 – asdf 2014-09-23 17:10:40