Quote Originariamente inviata da clasku Visualizza il messaggio
Posto che non ho capito, ti lascio uno spunto di codice non testato

codice:
m = []


r = int(input("numero righe "))
c = int(input("numero colonne "))


for i in range(r):
    a = input("inserisci numeri separati da spazio ").split() # crei una lista di numeri
    if len(a) == c:
        m.append(a)
    else:
        exit("differenza tra numero di colonne ed elementi della lista")


print(m)
Ma facendo come dici tu dichiarando c e r dovrebbe funzionare, l'unico problema che io non posso dichiarate una matrice diciamo vuota quindi quando eseguo m.append(a) verrà concatenata a una prima parte con già dentro dei valori,.forspe però ho trovato una soluzione differente concatena in una stringa tutti gli input dell utente dopo 8 numeri metto ; Ed uso np.matrix(a) credo dovrebbe funzionare dopo provò entrambe le risoluzioni per sicurezza.grazie