采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,这里我实现了 __getitem__ 方法,为啥还报这个错?我看老师的实现没使用 Matrix 这个类,是不是和 classmethod 有关系?
getitem 只负责取元素(get),不能赋值。
要想使用 matrix[i, i] = 1,这是一个赋值操作,需要写 setitem 方法。
def __setitem__(self, pos, value): self._values[r][c] = value
继续加油!:)
登录后可查看更多问答,登录/注册
创新设计,通俗易懂。编程结合数学,bobo带你彻底征服线性代数
970 16
755 13
1.2k 12
1.3k 11
1.0k 10