0

我正在使用 scipy.linalg.eig 来计算矩阵的特征值和特征向量。相对于标准内积,特征向量已经自动归一化。换句话说,它给出了这样的特征向量:

\sum_{i} v_{i}^{2}=1

我希望 python 使用我提供的权重向量来规范化特征向量。换句话说,我希望它根据我提供的加权函数(实际上是权重值的向量而不是函数)使用内积,而不是标准内积。也就是说,我希望 python 给我这样的特征向量:

\sum_{i} v_{i}^{2}*w_{i}=1

因此,我用这些特征向量计算的任何矩阵元素也只有在我包括权重时才会正确。

我已经在 scipy.linalg.eig 的文档中搜索了这样的选项,但没有找到,但这似乎是我之前的某个人想要做的事情。有办法吗?

4

0 回答 0