Eu pedi para criar uma classe que leva um mpor n array para instanciação. Em seguida, forneça à classe um método que execute qualquer operação na matriz, digamos, duplique suas entradas na diagonal e a retorne.
Respostas:
0 para resposta № 1Comece por este esqueleto simples:
class Matrix:
def __init__(self, matrix):
self.matrix = matrix
def double_diagnonal_entries(self):
# do calcs
return self.matrix
Observe que, se você precisar implementar algumas operações básicas de matriz, como adição, considere a sobrecarga do operador, como:
def __add__(self, another_matrix):
# do the math
return sum_matrix