# -*- coding: utf-8 -*- """ Created on Wed Nov 21 16:09:20 2018 @author: Angelo """ def somma_matrici(A, B): """ prende due matrici (come lista di liste) e restituisce la matrice somma """ C = [] for indiceriga in range(len(A)): nuovariga = [] for indicecol in range(len(A[indiceriga])): nuovariga.append(A[indiceriga][indicecol]+B[indiceriga][indicecol]) C.append(nuovariga) return C def prod_scalare(a,A): """ preso un intero a e una matrice A, restituisce il prodotto scalare """ class Matrice(): def __init__(self, l): self.mat=l def scal(self, a): return [a*x for x in self.mat]