在Python中使用NumPy计算两个给定向量的外积
在Python中,我们可以使用NumPy包的outer()函数来寻找两个矩阵的外积。
语法: numpy.outer(a, b, out = None)
参数 :
a : [array_like] 第一个输入向量。如果输入不是一维的,就会被扁平化。
b : [array_like] 第二个输入向量。如果输入不是一维的,则被扁平化。
out : [ndarray, optional] 一个存储结果的位置。
返回 : [ndarray] 返回两个向量的外积。 out[i, j] = a[i] * b[j]
例子1:一维阵列的外积
输出:
例子2: 2X2矩阵的外积
输出:
例子3: 3X3矩阵的外积
输出: