It is very simple, but it is a bit complicated to write. Do you have any friends who have some simple methods? Please kindly advise me ~
#! /Usr/bin/Python def mar_add (list1, list2): m = Len (list1) n = Len (list1 [0]) If M! = Len (list2): Print "error! Two list must have same dimson "return if n! = Len (list2 [0]): Print "error! Two list must have same dimson "Return new_list = [] For I in range (m): new_list.append ([]) for J in range (n): new_list [I]. append (list1 [I] [J] + list2 [I] [J]) return new_listdef mar_multiply (list1, list2): m = Len (list1) k = Len (list1 [0]) n = Len (list2 [0]) if K! = Len (list2): Print "error! Dimension Error! "Return new_list = [] For I in range (m): new_list.append ([]) for J in range (n): new_list [I]. append (0) for X in range (k ): new_list [I] [J] + = list1 [I] [x] * list2 [x] [J] Return new_listif _ name _ = "_ main __": list1 = [[], [], [], [], [] list2 = [[, 2], [, 0] print mar_multiply (list1, list2)