Taka-Coma's Blog

http://taka-coma.pro/

メモ

Lucene のインストールと簡単な使い方

環境 CentOS Linux 7.4.1708 Java 1.8.0_161 (OpenJDK) インストール ダウンロードして置くだけ(コンパイル済なら) https://lucene.apache.org/core/ 置く場所はどこでもいい(CLASSPATHさえ通せば) CLASSPATH の設定 export CLASSPATH=.:$LUCENE/core/lu…

ベクトル行列積: 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) データが大きい…

Heroku上のDBにPHPからアクセス

なんだか無駄に苦労してしまった,PHPからDBへのアクセスについて. 用意するもの index.php composer.json 今回は空 index.php

Heroku を使ってみる(スタート~PostgreSQL利用開始まで)

恥ずかしながら,これまで Heroku を使ったことなかったのですが,なんとなく使ってみることにしました. Sign Up とかはメモとらんでもいいかな. Heroku CLI を導入 参考:https://devcenter.heroku.com/articles/heroku-cli MacOS や Ubuntu を使ってる人…