/ / Criar uma classe que usa uma matriz para instanciação - python, matriz, instanciação

Crie uma classe que receba uma matriz para instanciação - python, matriz, instanciação

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 № 1

Comece 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