2017-05-05 134 views
-6

我試圖在Python中理解矩陣(列表列表)問題。我想了解有關python的矩陣基礎知識,希望能得到一些幫助。如何在python中找到矩陣(列表列表)中的特定元素

我在看的矩陣是:

[[5,6],[7,8]] 

如果

r = len(matrix) - 1 

c = len(matrix[0]) - 1 

爲r = 8和c = 7?

如果你有兩個變量i和j,它們都等於0那麼這個元素是什麼?

matrix[r - i][j] 

此外,如果任何人有任何洞察力,如何理解python面試問題,處理矩陣,這將是非常有益的!

+2

你爲什麼認爲它會是8和7?你並沒有真正顯示任何推理。你爲什麼採訪一種看起來並不像你知道的語言? – user3591723

+0

IndexError:索引超出範圍 – Hackaholic

+0

你在問什麼? – mwweb

回答

-2

當試圖解決python中的矩陣問題時,使用numpy數組。該包基本上是用於高性能矩陣計算。 當你遍歷一個矩陣時,我們可以按行,列來訪問它。

你的r值是錯誤的。 它是一個嵌套列表。 因此,矩陣[0]是一個列表,即[5,6],並且len(矩陣)給出了嵌套列表中的列表數量,即在ur情況下爲2. 因此,r = 2 - 1 = 1且c = 2 - 1 = 1 由你指定,i,j爲0. 然後矩陣[1-0] [0] =矩陣[1] [0] = 7. 完美列出,然後嘗試解決問題。

+0

非常感謝您的幫助!以上所有其他評論都是不必要的,所以我感謝你的幫助。 – Ria

相關問題