技術メモ

役に立てる技術的な何か、時々自分用の覚書。幅広く色々なことに興味があります。

2017-05-01から1ヶ月間の記事一覧

AlphaGOの自己対戦棋譜のsgfファイル取得

有志によるSGFファイル https://s3-us-west-1.amazonaws.com/apetresc-site/alphago_selfplay.zip (ソース:apetresc comments on AG vs AG Games 11 through 20 now available)コピペ用 wget https://s3-us-west-1.amazonaws.com/apetresc-site/alphago_s…

pandasで重複数をカウントする

pandasで重複数をカウントしたい時、 例えばこんなデータがあったとする。 import pandas as pd df = pd.DataFrame([['AA',100],['AA',200],['AA',200], ['BB',100],['BB',200]],columns=['x','y']) #--------------- # x y # 0 AA 100 # 1 AA 200 # 2 AA 20…

pythonでgraphvizの使い方(美しいツリー構造や状態遷移図の描画)

pythonで美しいグラフ構造を書くためのツール。pythonでグラフ構造を書くといえば、今有名なのはnetworkxだろう。 でもnetworkxは描画には特化していない。どちらかというと分析に使うツールだ。 特に、状態遷移図や木構造を書くのには向いていない。 そこで…