細かいことが色々気になる

博士号取得後、化学企業で働いています。科学(物理化学)、プログラミング、読書、自転車などが好きです。

コンピュータ・プログラミング-Python

C/C++からCythonを介してPythonの関数を呼び出す話

下で技術系以外のことも書いて行こうと主張した直後でまた技術系の話です。 Cythonについては、PythonからC/C++の関数を呼び出す為のツールで、これについては情報が至る所にあるのでそちらを参照して欲しい。 最近はオライリーから本も出たようだ。 http://…

スターバックスのファンでした

昔、スタバの店舗情報をスクレイピングするスクリプトを書いたのだけど、無線LANカラムを追加してほしいとかいう話があったり、前にRubyで書いてたスクリプトは全部正規表現でごり押ししててなんかそれだとコードの見通しが悪すぎたので、今回Pythonでスクレ…

Mac OS X Mountain LionにMatplotlibをインストールする

これが結構手こずった。 Homebrewを使ってインストールされている方は多いみたいだけど、もともと僕はbrewつかっていなくて、このためだけにインストールするのもなぁ。。。と思い、また、皆さんPythonそのものをbrewでインストールしていてそれもなんかなぁ…

CythonでCのモジュールにnumpyオブジェクトを渡す

CythonはPythonのコードをCのコードに変換して(このフェーズをCythoningというみたい)、Pythonから呼び出せるライブラリを構築するツール。 Cythonが素晴らしいのは、Pythonコードを高速に実行できるようにするだけではなく、C言語で書かれたコードやライ…