2017-09-13 4 views
-4

インスタンス化のためにm行n列の配列を取るクラスを作成するように求められます。次に、クラスに対して、行列に対して何らかの操作を行うメソッドを与え、対角要素を二倍にして返します。インスタンス化のための行列を取るクラスを作成します

+2

は、あなたがそう何を試してみました遠い? – Igle

+0

https://wiki.python.org/moin/BeginnersGuide/Programmers? –

答えて

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 
関連する問題