概要 以下のformatをPythonで提出すればいい mycode = r''' # distutils: language=c++ # cython: language_level=3, boundscheck=False, wraparound=False, cdivision=True {ここにcythonのコードを書く} ''' import sys import os if sys.argv[-1] == 'ONLINE_JUDGE': # コンパイル時 with open('mycode.pyx', 'w') as f: f.write(mycode) os.system('cythonize -i -3 -b mycode.pyx') import mycode 概要 AtCoderにおけるCython提出の弱点 解決方法 性能評価 Pythonの回答 Cythonの回答
タイピングゲーム「寿司打」を Python によるGUIオートメーションで光学文字認識(OCR)で自動化してみたら上手く動いたので、システム構成とか工夫した点について簡単にまとめます。 作成した自動化のソースコードを公開すると荒らしが増えそうなので自粛していますが、 「こういうものを作ってみたい」「考えていたことを先に実現された」「メンターとして教えてくれ」 などの声は届いているので、これを読んで参考になれば幸いです。 タイピングゲーム「寿司打」をPyAutoGUI + 画像認識 (OCR)で自動化した結果 pic.twitter.com/p9EgvlpvpN — まこ (@tex2e) February 10, 2019 ちなみに、合計で340枚以上とるとゲーム側でエラーが発生してしまうので、わざと途中で終了するようにしています。 本当ならもっと高いスコアを出せたはずなのですが… 作成し
pandasのデータフレームを構築するのにいつもcsvやtsvから読み込むのは、あまりスマートではないと思います。 そこで、見つけたのがpickleという仕組みです。 pythonのマニュアルでは、pickleのことを「pickle モジュールは Python オブジェクトの直列化および直列化されたオブジェクトの復元のためのバイナリプロトコルを実装しています。」と説明されています。 なんのことかよくわかりませんが、あとで理解できるように説明したいと思います。 pickleを辞書で引くと漬け物、ピクルスと出てきます。そうです、様々なオブジェクトを好きなようにファイル化できる手段を提供してくれるモジュールなのです。 つまり、Pythonでオブジェクトとして扱っているものはすべて、漬け物壺に入れてしまえるのです。入れる方法はリスト変数にしてやれば混在もできるということです。 具体的には次のような
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く