Das addieren von zwei Matrizen in python

def addM(a, b):
    res = []
    for i in range(len(a)):
        row = []
        for j in range(len(a[0])):
            row.append(a[i][j]+b[i][j])
        res.append(row)
    return res

Fand ich diesen code hier ein, das wurde von @Petar Ivanov, dieser code fügt zwei Matrizen, ich verstehe wirklich nicht, die 3. Zeile, warum nutzt er len(a) und die 5. Zeile, warum nutzt er len(a[0]). In der 6. Zeile, ist auch der Grund, warum es a[i][j] +b[i][j]?

InformationsquelleAutor user2971015 | 2013-11-11
Schreibe einen Kommentar