タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pythonと将棋に関するNyohoのブックマーク (1)

  • コム将ほどpythonを使って欲しい - 48's diary

    この記事はpython-shogiの宣伝です。あしからず御了承下さい。 コンピュータ将棋界隈では諸々の事情でC++の天下です。 しかしながら,pythonでできることも沢山ありますし,pythonの方がいいことも沢山あります。 たとえば,コム将対戦の場であるfloodgateの棋譜はCSA形式ですが,このデータの処理,特に集計はpythonでやるのがおすすめです。 たとえばCSA形式のファイルひとつを持って来てjupyterで以下のように三行打ってみて下さい。 import shogi.CSA kif = shogi.CSA.Parser.parse_file('test.csa')[0] 'startpos moves '+' '.join(kif['moves']) 例えば以下のようにCSA形式のデータがusiプロトコルの局面データになります。 startpos moves 7g7f

    コム将ほどpythonを使って欲しい - 48's diary
  • 1