【发布时间】:2022-01-17 19:25:00
【问题描述】:
我有一个 10x10 矩阵,我想用一个向量的元素来划分矩阵的每一行。
例如: 假设我有一个 3x3 矩阵
1 1 1
2 2 2
3 3 3
还有一个向量[1, 2, 3]
那么这就是我想做的操作:
1/1 1/2 1/3
2/1 2/1 2/3
3/1 3/2 3/3
即将行的元素除以向量的元素(一个python列表)
我可以使用 for 循环来做到这一点。但是,有没有更好的方法在 python 中执行此操作?
【问题讨论】:
-
我想矩阵和向量是指numpy数组?
-
一个numpy矩阵和一个python列表作为向量。
-
如果
a是您的数组,v是您的列表,则使用a/np.array(v)。我对这个问题投了反对票,因为你似乎没有尝试过任何事情。
标签: python arrays numpy numpy-ndarray