Home > OS >  element wise multiplication vector with rows of matrix
element wise multiplication vector with rows of matrix

Time:12-01

Consider a vector [0 1 2] and a matrix of size 3 x n. How can I multiply each element of the vector with the corresoponding row of the matrix. Each element of row 0 should be multiplied with 0, each element of row 1 should be multiplied with 1 and so on?

CodePudding user response:

I assume you're using numpy. You can use matrix *= vector.reshape(-1, 1). This will convert the vector to a column, then multiply the rows.

  • Related