私は現在、多くの小さな 6x6 マトリックスに取り組んでいます:形状 A = (N, N, N, 6, 6) with Nは約500です。これらの行列を Pytables ( http://www.pytables.org ) の HDF5 ファイルに保存します。
これらの行列に対して、反転、転置、乗算などの計算を行いたいと考えています。たとえば、 numpy.linalg.inv(A)はループなしでトリックを実行する必要があります。Nはそれほど大きくありません。しかし、私の場合、動作が非常に遅く、メモリの問題が発生することがあります。
これをより効率的に行うためのアプローチを提案してもらえますか?