如何在嵌套列表中进行多个矢量点积?

问题描述 投票:0回答:1

我试图在嵌套列表中获得矢量点积例如:

A = np.array([[1,2,1,3],[2,1,2,3],[3,1,2,4]])

我试图得到:

B = [[15], [19, 23]]

其中15 = np.dot(A [0],A [1]),

19 = np.dot(A [0],A [2]),

23 = np.dot(A [1],A [2])

B中的拳头inner_list是A [0]和A [1]的点积,

B中的第二个inner_list是A [0]和A [2]的点积,A [1]和A [2]的点积我试图在python中写一些循环但是失败了如何在Python中获得B?

python numpy dot
1个回答
0
投票

创建您自己的迭代器类将是一个解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.