python

Caffe (with CUDA 8, cuDNN 5.1) を Windows 10 Pro 64bit で build して matcaffe のデモを走らせる(2017-11時点)

環境 Windows 10 Professional, 64 bit. Fall Creators Update 適用済み。GPU は GeForce GTX 1060. Matlab は現時点で最新の R2017b と、諸事情により必要なかなり古い R2014a の両方でデモコードの実行に成功した。なので、これらの間のバージョンならどれ…

Docker で jupyter notebook から Caffe を試した

前提 Caffe を試したくなったが環境構築に苦労したのでメモ。 ハード: MacBook Pro 13in retina (late 2013) OS: OS X El Capitan なので CPU モードしか試していない。 最初はふつうにビルドしようとしたのだが、依存関係が多すぎたり、python 2 なのか 3 …

pandas で各要素の有効数字を揃える(「小数点以下何桁」ではなく)

Introduction df.round(n) だと「小数点以下n桁」で四捨五入される丸められるだけで、有効数字を揃えたい場合はちょっと違う、ということがあった。 たとえば df という DataFrame の中身として 12.345 9.8760 があったとき、df.round(2) すると、 12.34 9.8…

mac (w/ Python 3 & PyQt5) で ocXgag

Introduction 鳥人間な制御屋さんが公開してくれた ocXgag という翼型の調整ソフトがちょっと面白そうだった: 失速特性を考慮した翼型設計ocXgag その1 背景 - A Plane On The Sand 失速特性を考慮した翼型設計ocXgag その2 公開と使い方 - A Plane On The …

pandas, matplotlib, seaborn でハマったところメモ

随時追加予定 ix するとき x 軸用のデータを忘れるな df から ix してそのまま .plot して ax に代入、としたいわけだが、このとき ix で選ぶ columns には x 軸となるものを含めないといけない!自分の場合は主に時間。具体的には、 ax = df.ix[:,["data_co…

Jupyter notebook (IPython notebook 4.x) で Notebook Extensions を使う(Anaconda利用)

まえがき Jupyter notebook で、各セル内のコードがだらーっと縦長になってしまった。 include のやりかたがよくわからんので(できるのかも含め)、とりあえず folding でごまかせないかな?と思ってググったところ、 Notebook Extensions というのを導入す…

Rodeo Desktop (v1.1.23) のインストール (on OS X Mavericks) でつまづいた

まえがき $ pip install rodeo で入って $ rodeo . で実行するやつは Rodeo Python というやつ(v0.4.4とかなんか)で、これはブラウザを使う Jupyter Notebook みたいなもののようだが、これと Rodeo Desktop は別物。わかりづらいかもだが github 参照:yh…

pythonはじめました(今度こそ)

背景 どうもいつまでたっても python を覚える時間が取れない(取る気がない)なぁと思っていたが、ふと「そうだ、論文用の図を描くのに使ってみよう」と思い立った。グラフの作図、今まではずっと Excel → Powerpoint だった。一度だけ Excel → Adobe Illus…