numpy的外部产品

时间:2019-05-10 09:41:16

标签: python-2.7

该函数应具有3个参数,一个矩阵和两个索引: M:矩阵 i:行索引 j:列索引。 输出应该是与M大小相同的矩阵(让我们称之为A)。它应该是M的ath行和ath列的外积。 您可以通过将somethig×1和1×something矩阵相乘来计算这种矢量乘积。

我已经尝试过了,但是它给出了错误:数组的索引过多

import numpy as np
def matrix(N,i,j):
    N=[]
    M=np.array(N)
    a=np.array(M[i:])
    b=np.array(M[:,j])
    A=np.outer(a,b)
    return A
N=([1,2,3],[1,5,3],[1,2,3])
print matrix(N,0,0)

0 个答案:

没有答案