All problems
Matrix Scalar Multiplication
Problem
Multiply every entry of matrix A by the scalar s.
Return B with B[i][j] = s * A[i][j].
Hint
One comprehension over rows, one over entries.
Test cases
case 1
in: [[[1,2],[3,4]],2]
expected: [[2,4],[6,8]]
case 2
in: [[[1,-1],[-2,2]],-1]
expected: [[-1,1],[2,-2]]
case 3
in: [[[2,4],[6,8]],0.5]
expected: [[1,2],[3,4]]
case 4
in: [[[1,2],[3,4]],0]
expected: [[0,0],[0,0]]
Starter codePython
def scale_matrix(A, s):
# Your code here
pass4 test cases · run your code against them in the editor