如何在python中找到矩阵(列表列表)中的特定元素

问题描述:

我试图在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

当试图解决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