1

を使用して Python で逆行列を計算しようとすると、numpy.linalg.inv(matrix)特異行列エラーが発生します。なぜそれが起こるのですか?マトリックス内の値の小ささと関係がありますか。私のマトリックスの数字は確率であり、合計すると 1 になります。

4

1 に答える 1

2

これは、マトリックス内の値の小ささに関係している可能性があります。

実際には数学的に特異ではない (行列式がゼロの) いくつかの行列は、使用している数学ライブラリがそれらを適切に処理できないという点で、実用的な観点からは完全に特異です。

ご存知のように、数値解析はトリッキーであり、そのような状況にどれだけうまく対処できるかが、行列ライブラリの品質の尺度になります。

于 2013-06-23T02:05:25.097 に答える