(matrixA, matrixB)
| 32 | return outMatrix |
| 33 | |
| 34 | def matrixMultiple(matrixA, matrixB): |
| 35 | mA, nA = shape(matrixA) |
| 36 | mB, nB = shape(matrixB) |
| 37 | if nA != mB: |
| 38 | print("the two matries doesn't match!") |
| 39 | return -1 |
| 40 | |
| 41 | tripleA = sparseToTriple(matrixA) |
| 42 | tripleB = sparseToTriple(matrixB) |
| 43 | multiTriples = multiTriple(tripleA, tripleB) |
| 44 | print(multiTriples) |
| 45 | multiMatrix = tripleToSparse(multiTriples, mA, nB) |
| 46 | return multiMatrix |
| 47 | |
| 48 | matrixA = [[3, 0, 0, 7], |
| 49 | [0, 0, -1, 0], |
no test coverage detected