疎行列 A と列ベクトル a があります。
In[1]: A
Out[1]: <256x256 sparse matrix of type '<type 'numpy.float64'>'
with 512 stored elements (blocksize = 2x2) in Block Sparse Row format>
In[2]: len(a)
Out[2]: 70
サブマトリックスを書きたいと思います。このために私が書いたコードは次のとおりです。
Sub = A.tolil()[a,:][:,a]
問題を解決するのに必要な時間はかなり長いです。プロセスを高速化するためにコードを変更できるかどうかを知りたいです。