私は次の制約を持つ均質なシステム次解くためにnumpy.linalg.lstsqを使用しようとしている:私はちょうど純粋に呼び出す場合解決均一系方程式Ax = 0使用してnumpyの
Ax = 0
|x| = 1
:
numpy.linalg.lstsq(A, np.zeros((A.shape[0],1), dtype=np.float))
を
解はゼロの列行列になります。 | x | = 1という制約をどのように作成してゼロ行列ではなく、別の解を得るかと思います。
ありがとうございました。
表記 'x | = 1'は' x'のノルムが1であることを意味しますか?これが当てはまる場合、 'A 'のヌルスペースにおける正規化された' x'は有効な解です。 – Stelios
[Python(NumPy、SciPy)]の可能な複製、行列の空白を見つける](http://stackoverflow.com/questions/5889142/python-numpy-scipy-finding-the-null-space-of-a -matrix) –
行列がフルランクの場合、ゼロ行列以外を得ることはできません – percusse