在python中如何计算两个向量数组的点积?

2024-05-12 22:10:05 发布

您现在位置:Python中文网/ 问答频道 /正文

A and B都是具有shape(N,3)的数组。它们各自包含N个载体,使得A[0] = a0 (vector), A[1] = a1...B[0] = b0, B[1] = b1...

我想计算N对向量an和bn的点积。换言之,我想获得一个数组C,shape(N,1),这样C[i] = np.dot(A[i],B[i]).在python中,最有效的方法是什么(例如使用矢量化代码)?


Tags: and方法ana1np数组b0a0