Python

VimでOpenCVのneocompleteの補完が落ちる問題の解決

pyenvのanacondaで、condaで入れたopencvの補完をしようとすると、 Vim: Caught deadly signal SEGV Vim: Finished. と出て、落ちる問題の解決方法。 環境はOSX10.10。brewでopencvが導入済み。 使用しているエディタはvimで、補完はneocomplete + jedi-vim…

プロパティについて理解したのでまとめる

プロパティについて 研究室で質問されたのでPythonのプロパティについて解説しようと思う。 最初にプロパティとはなにかをIT用語辞典で引いていみると、 プロパティとは、オブジェクト指向プログラミングで使用される オブジェクトが保持している、そのオブ…

デコレータの基本について理解したのでまとめる

Pythonのデコレータに関して、理解していることをまとめてみる。 @を使ったデコレータの書き方はただのシンタックスシュガー (読み書きのしやすさのために導入される構文)。 それでは、何に対するシンタックスシュガーなのか。 まず、以下のようなプログラム…