【发布时间】:2016-03-01 01:37:35
【问题描述】:
我正在学习 numpy 线性阿尔格巴,我想执行一个简单的计算: 我有:
m = np.array([[1,2],
[3,4],
[5,6]]
v = np.array([10,20,30])
我要计算/输出的内容:
[ [1/10, 2/10],
[3/20, 4/20],
[5/30, 6/30]]
基本上是在 m 的每一行和 v 的每个元素之间进行元素划分
我可能可以通过一些 for 循环来做到这一点,但我想知道“正确”的做法。
我感觉它与广播有关,但仅此而已。
谢谢。
【问题讨论】:
-
谢谢这正是我想要的
-
链接到 numpy 的 outer product 以防你来这里寻找它。
标签: python numpy array-broadcasting