【发布时间】:2017-07-24 20:22:44
【问题描述】:
基本上,我想执行矩阵 A 和向量 B 的逐列标量乘法。矩阵 A 的每一列都乘以向量 B 中的相应值。我有一个看起来像这样的方法。
def scale_matrix(self, matrix, vector):
"""
Performs scalar multiplication of matrix and vector column wise
"""
for value, index in enumerate(vector):
matrix[:, index] *= value
return matrix
我在代码的其他地方使用了 numpy,我想知道这是否可以仅使用 numpy 来实现?
【问题讨论】:
标签: python numpy matrix matrix-multiplication