

ある行列の固有ベクトル(`numpy.ndarray`)を計算して転置したものがあります（各列が各固有値に対応しています）  
その固有ベクトルの中から`0`でない最も低い値を`t`個抜き出して`list`に保存したいのですが、方法がわからずに困っています。

例として以下のような行列を用意しました。

[code]

    import numpy as np
    from numpy import linalg as LA
    A = np.array([[3, 2, 0], [2, 9, 2], [0, 2, 7]])
    w, v = LA.eig(L)
    eigenvector = v.T
    
[/code]

例の行列では固有ベクトルが０ベクトルになっていないですが、０ベクトルがある行列にも対応できように０を`t`個分`list`に加えるようにもしたいです。  
よろしくお願いします。


CC BY-SA 4.0
2021-05-13T13:06:58.203
75821
2021-05-13T13:06:58.203
36832
question
python python3
行列の各要素の値を参照して抽出する方法