我是一个新手,当谈到使用python库进行数字任务时。我正在阅读LexRank上的一篇论文,并想知道如何计算转换矩阵的特征向量。我用了eigval
功能,并得到了结果,我也很难解释:scipy/numpy linalg.eigval结果解释
a = numpy.zeros(shape=(4,4))
a[0,0]=0.333
a[0,1]=0.333
a[0,2]=0
a[0,3]=0.333
a[1,0]=0.25
a[1,1]=0.25
a[1,2]=0.25
a[1,3]=0.25
a[2,0]=0.5
a[2,1]=0.0
a[2,2]=0.0
a[2,3]=0.5
a[3,0]=0.0
a[3,1]=0.333
a[3,2]=0.333
a[3,3]=0.333
print LA.eigval(a)
和特征值是:
[ 0.99943032+0.j
-0.13278637+0.24189178j
-0.13278637-0.24189178j
0.18214242+0.j ]
谁能请解释一下什么是j
在这里干什么?特征值是否应该是标量?我怎样才能广泛地解释这个结果?
非常感谢..现在我知道至少还有什么我应该阅读之前解释这个结果 –