2011-11-29から1日間の記事一覧

matplotlibで線形分類器の分離平面を描くには

これをどうやって描いたかという話まず矢印が変な形になるのを避けるために散布図の縦と横の縮尺を固定し(1)、重みベクトルで矢印を描き(2)、大きな灰色の長方形をほぼ透明にして重みベクトルの値を元に作ったアフィン変換で回転して描画している(3)data1, d…

ロジスティック回帰を実装した

あんまり面白いもんでもなかった。

matplotlibでtransformを指定したpatchをadd_patchすると親axesの座標系を無視する

matplotlibでpatchにtransformをつけると消えてしまうように見える現象が起きた。 まず、散布図の上に普通に長方形のpatchを乗せてみる。 clf() scatter(random(100), random(100)) ax = gca() rect = Rectangle((0, 0), 1, 1, alpha=0.3) ax.add_patch(rect…