Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1) What does the following Python program do? 2) How would you rewrite this program using numpy? ########################################### m1 = [[12,7,3],[4 ,5,6],[7 ,8,9]] m2 =
1) What does the following Python program do?
2) How would you rewrite this program using numpy?
###########################################
m1 = [[12,7,3],[4 ,5,6],[7 ,8,9]]
m2 = [[5,8,1],[6,7,3],[4,5,9]]
rows = len(m1)
cols = len(m2[0])
#print("rows = " + str(rows) + " cols = " + str(cols))
res = [[0 for x in range(rows)] for y in range(cols)]
for i in range(len(m1)):
for j in range(len(m2[0])):
for k in range(len(m2)):
res[i][j] += m1[i][k] * m2[k][j]
for r in res:
print(r)
################################
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started