Python, Cython, Numba, TensorFlowの処理速度比較

Python, Cython, Numba, TensorFlowで、処理速度を比較してみた。未完成感あるけれど、いったん今日時点での結果を記録しておく。 github.com 原点を中心とした半径 1 の円の、x, y ともに正である領域(四分の一円)を考えると、その面積は ということで円…

Pythonのwith文で実行時間を測るクラスを書いた

Pythonのwithブロックの実行時間を測るユーティリティクラスStopwatchを書いた。

WindowsのUAC画面はキーボードで操作できる

Windows の UAC 画面に対して「マウスでの操作を強要されるのが嫌」という不満を書いている人をよく見かけるけれど、あの画面、実はキーボードで操作できる。

Anacondaの仮想環境が作られる標準のディレクトリを変更する

Anaconda の conda コマンドでは、いわゆる仮想環境を作成することで任意のバージョンの Python やパッケージの組み合わせを一つの計算機で共存させることができる。今日は、その仮想環境のファイル群を配置する標準のディレクトリを変更する方法について書…

Japanese Word HandlerのREADME等にバッジを追加

今日は Japanese Word Handler の README に CI バッジや OSS ライセンスのバッジを追加したので、作業記録。

Windows 10、コマンドプロンプトのTabキーでの補完を有効化する

Windows 10を初期化して再セットアップしたところ、コマンドプロンプトで Tab キーでコマンドラインの補完が行われなくなっていた。そこで修復方法をネットで調べたところ、レジストリを編集すれば治せるらしいとのこと。 Turn on AutoComplete in Windows C…

バッチファイルでの引数解析例

Windows バッチファイルは過去の遺物(レガシー)。決別したくとも決別できないし、依然として Windows での手軽なバッチ処理実現手段でもあるため、新しく「書き捨て」したりメンテが発生したりする。今日、少し前に書いたバッチにコマンドライン引数を解釈…