nx3x3
アレイ(マルチバンド画像の行)にnumpy.linalg.det
またはnumpy.linalg.inv
を使用する方法はありますか?今私は次のようなことをしています:多目的アレイ上のナンプル
det = numpy.array([numpy.linalg.det(i) for i in X])
確かにより効率的な方法があります。
det = numpy.array(map(numpy.linalg.det, X))
その他のより直接的な方法:もちろん、私はmap
を使用することができますか?
9バンドの画像には、長さnのラインがあります(3x3マトリックスで表されます)。 n 2d行列があります。 – Benjamin
私が言ったように、あなたの現在の方法を改善することはあまりないと思います。彼はよりメモリ効率的な方法を提案したスヴェンの答えを参照してください。 – yurib