Qui la funzione per costruire una matrice vuota, senza usare numpy, ma utilizzando due cicli while annidati e .append che abbiamo già visto per costruire vettori vuoti.
def nMatr(x,y):
    matrice=[]
    i=0
    c=0
    while i < y:
      a=[]
      while c < x:
        a.append(c)
        c+=1
      matrice.append(a)
      i+=1
      c=0
    return matrice
Basta passare alla funzione il numero di righe e colonne per avere la matrice pronta.Per usarla:
matrice=nMatr(r,c)
Nessun commento:
Posta un commento