Skip to content
DeepForgeby svx
All problems
EasyLinear Algebrala-019

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
    pass

4 test cases · run your code against them in the editor