0
我有一个列表,我将其转换为矩阵。在numpy矩阵中切割特定的行和列
m = [[0, 2, 1, 0, 0], [0, 0, 0, 3, 4], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
n = np.matrix(m)
我该如何去创建一个基于前三行和列的新矩阵?
具体做法是:
I = [[0, 2, 1], [0, 0, 0], [0, 0, 0]]
我想下面的行会工作
I = m[0:3, 0:3]
,但我得到
TypeError: list indices must be integers or slices, not tuple
提问者可以通过解释为什么这是正确的。 –
看起来更像是一个错字。为什么使用'n'而不使用它?主题行也提到矩阵。 – hpaulj