Pythonとは、シンプルさや分かりやすさが売りのプログラミング言語です。 Webや機械学習で多く使われている印象ですが、わりと何にでも使えます。
Python/PySpark(Spark.ml)のRandomForestClassifierにnumpyのデータを使ってみる
並列分散処理のためのライブラリであるSparkを、Python/PySparkから使う方法です。ここでは、RandomForestClassifierを使ってアヤメの分類をしています。
emergeしようとしたらf2pyが起動した
gentooのportageで色々試していたところ、突然emergeコマンドを起動してもf2pyのヘルプが表示されるようになってしまいました。この問題への対応方法です。
python3.6のPEP526で導入される変数アノテーションの話
Python3.6で新たに導入される変数アノテーションという機能について調べた記録です。構文や挙動、定義上の意味などについて記載しています。
pythonで良い感じのシングルトンを書く
Pythonでシングルトンのクラスをスマートに作る方法です。__new__というメソッドを使用することで、通常のクラスと同じようなインターフェースで使えるようにしています。
ofxCvで笑い男をやってみた
openFrameworksでOpenCVを使うためのライブラリであるofxCvを使って、Webカメラの映像から顔を見つけて笑い男の画像を重ねるプログラムを作ってみました。
pythonでBag-of-Visual Wordsとやらを実装してみた。
PythonのOpenCVとscikit-learnを使ってBag-of-Visual Wordsを実装して、類似している画像を検索するプログラムを作ってみました。
python3.6で導入されるf文字列はformatメソッドとは違う
Python3.6で新たに導入されるf文字列というやつを調べてみると、どうやら今までのformatメソッドとは似て非なるもののようでした。その違いについて調べた記録です。
pipとhomebrewでmacにPyAudioを入れた。
Pythonで音を操作するライブラリであるPyAudioを、pipとHomebrewを使ってMac OSにインストールしました。
homebrewでopencv3を入れてpython3からOpenCVを使えるようにした。
Mac OSのPython3でOpenCVを使うべく、Homebrewを使ってOpenCV 3をインストールしました。若干いつもと違うコマンドを打つ必要があるようです。
opencvで作った画像をpygameで描画する。
PythonのOpenCVで作った画像を、PyGameを使って描画してみました。単純にOpenCVのimshowを使うよりも良い感じの見た目で、すこし速く描画出来ます。