Taka-Coma's Blog

http://taka-coma.pro/

python

ベクトル行列積: coo_matrixが速い

概要 ベクトル行列積 csr ✕ csr あるいは csc ✕ csc が速いと言われている coo ✕ coo にしたら超高速(数日かかる処理が数時間)

Pythonで疎行列の値を置換

概要 Pythonで疎行列を扱う時にハマった 行列を coo_matrix で作成後に行列の要素の値を書き換え 内容 行列を coo_matrix で作成 ある要素 (i, j) の値を書き換えたい coo_matrix のままだと「書き換えはサポートしてないよ」と怒られる なので,一旦 lil_ma…

Pythonでオブジェクトを漬物に

概要 Pythonでオブジェクトを保存する方法についてのメモ. 色んな所に書いてあるけど,毎回探すのが面倒なので. 内容 データが小さい場合(pickleで十分) import pickle obj = ... with open('hoge.pkl', 'wb') as w: pickle.dump(obj, w) データが大きい…