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