-4
インスタンス化のためにm行n列の配列を取るクラスを作成するように求められます。次に、クラスに対して、行列に対して何らかの操作を行うメソッドを与え、対角要素を二倍にして返します。インスタンス化のための行列を取るクラスを作成します
インスタンス化のためにm行n列の配列を取るクラスを作成するように求められます。次に、クラスに対して、行列に対して何らかの操作を行うメソッドを与え、対角要素を二倍にして返します。インスタンス化のための行列を取るクラスを作成します
この単純なスケルトンからのスタート:あなたはまた、のようないくつかの基本的な行列オプスを実装する必要がある場合、あなたのような演算子オーバーロードを検討するかもしれないことに注意してください、
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
は、あなたがそう何を試してみました遠い? – Igle
https://wiki.python.org/moin/BeginnersGuide/Programmers? –