我被要求创建一个类,该类需要一个m乘n的数组进行实例化。然后给类一个对矩阵进行任何操作的方法,让我们说它的对角条目加倍并返回它。
答案 0 :(得分:0)
从这个简单的骨架开始:
class Matrix:
def __init__(self, matrix):
self.matrix = matrix
def double_diagnonal_entries(self):
# do calcs
return self.matrix
注意,如果你需要实现一些像添加这样的基本矩阵运算,你可以考虑运算符重载,如:
def __add__(self, another_matrix):
# do the math
return sum_matrix