[python] hello
Viewer
- def nBySixMatrix(a):
- rows = len(a)
- b = [[3,0,0,0,0,0],
- [0,0.5,0,0,0,0],
- [0,0,1, 2,0,0],
- [0,0,3,-1,0,0],
- [0,0,0, 0,0,1],
- [0,0,0,0,1,0]]
- cols = len(b[0])
- temp = [[0 for i in range(cols)] for j in range(rows)]
- for row in range(len(a)):
- for col in range(len(b[0])):
- for k in range(len(b)):
- if
- if(a[row][k] != 0 and b[k][col] != 0):
- print("thishappened")
- temp[row][col] += a[row][k] * b[k][col]
- return temp
- #Test Case 1:
- test1 = [[1,0,4,2,1,0]]
- answer1 = [[3,0,10,6,0,1]]
- #Test Case 2:
- test2 = [[1,2,3,4,5,6],
- [0,1,3,2,4,-1],
- [2,3,0,-3,3,4]]
- answer = [[3,1,15,2,6,5],
- [0,0.5,9,4,-1,4],
- [6,1.5,-9,3,4,3]]
- print(nBySixMatrix(test1) == answer1)
- print(nBySixMatrix(test2) == answer)
Editor
You can edit this paste and save as new: