代码问题
来源:5-7 实现单位矩阵和numpy中矩阵的逆
手中的铅笔
2020-10-13
老师,这里我实现了 __getitem__ 方法,为啥还报这个错?我看老师的实现没使用 Matrix 这个类,是不是和 classmethod 有关系?

写回答
1回答
-
liuyubobobo
2020-10-13
getitem 只负责取元素(get),不能赋值。
要想使用 matrix[i, i] = 1,这是一个赋值操作,需要写 setitem 方法。
def __setitem__(self, pos, value): self._values[r][c] = value
继续加油!:)
00
相似问题