【发布时间】:2017-02-01 11:24:41
【问题描述】:
我想计算一个行向量相对于矩阵中所有其他行向量的距离总和。因此结果必须是方阵。
对于矩阵M:
| a b c | | v1 |
M = | | = | |
| c d e | | v2 |
我想计算:
| (a-a)+(b-b)+(c-c) (a-c)+(b-d)+(c-e) | | v1-v1 v1-v2 |
M = | | = | |
| (c-a)+(d-b)+(e-c) (c-c)+(d-d)+(e-e) | | v2-v1 v2-v2 |
我知道我可以在嵌套的for 循环中执行此操作,但是是否有更优雅的方法可以将此或任何其他类似操作应用于具有 numpy 的矩阵?
【问题讨论】:
标签: numpy vectorization