MCPcopy Create free account
hub / github.com/Jack-Lee-Hiter/AlgorithmsByPython / matrixMultiple

Function matrixMultiple

Target Offer/multiSparse.py:34–46  ·  view source on GitHub ↗
(matrixA, matrixB)

Source from the content-addressed store, hash-verified

32 return outMatrix
33
34def 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
48matrixA = [[3, 0, 0, 7],
49 [0, 0, -1, 0],

Callers 1

multiSparse.pyFile · 0.85

Calls 3

multiTripleFunction · 0.85
sparseToTripleFunction · 0.70
tripleToSparseFunction · 0.70

Tested by

no test coverage detected