为什么我在Python的numpy中的内积是错误的?

iezvtpos  于 2023-10-19  发布在  Python
关注(0)|答案(1)|浏览(75)

我写了两个一维复向量:

import numpy as np
a = np.array([2+3j])
b = np.array([4+5j])
print(np.vdot(a, b))
#-----------------------------------------------------------------

它重新调整:

(23-2j)

而不是:

(-7+22j)

如果a=2- 3 j,则我期望这个结果:(23-2j)

mcvgt66p

mcvgt66p1#

NumPy的vdot采用第一个参数的复共轭。如果你只使用dot,你会得到你想要的答案。

相关问题