特殊矢量乘积 numpy

时间:2021-03-25 17:09:36

标签: numpy

ref question

假设我有向量 s 并且我想仅使用 numpy 函数生成矩阵 m(参见图片),我该怎么做?我想转置向量 s 并在 s 和 s^t 之间找到一个特殊的产品,但我无法找到它。你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这看起来像一个外积:

s = np.arange(3) # array([1, 2, 3])
np.multiply.outer(s,s)

输出:

array([[1, 2, 3],
       [2, 4, 6],
       [3, 6, 9]])