-4
我被要求創建一個需要m個n個數組來實例化的類。然後給這個類一個在矩陣上做任何操作的方法,讓我們說它的對角條目加倍並返回它。創建一個需要實例化矩陣的類
我被要求創建一個需要m個n個數組來實例化的類。然後給這個類一個在矩陣上做任何操作的方法,讓我們說它的對角條目加倍並返回它。創建一個需要實例化矩陣的類
從這個簡單的骨架開始:
class Matrix:
def __init__(self, matrix):
self.matrix = matrix
def double_diagnonal_entries(self):
# do calcs
return self.matrix
請注意,如果你需要實現一些基本的矩陣OPS像另外你可以考慮操作符重載,如:
def __add__(self, another_matrix):
# do the math
return sum_matrix
你嘗試過什麼等等遠? – Igle
https://wiki.python.org/moin/BeginnersGuide/Programmers? –