雑 n個をs個のグループに分割する。ただし、割り切れなくなる時は大体等しくする 分割についてのメモ。こういうのをなんていうか知らない。n個をs個に分割すると、q = n // s 個に分割できる(小数点以下切り捨て)r = n % s 個余る。(0 2016.08.27 雑
Python3 Python3 例外を自分で定義する 以下を定義しておけばいい。複雑な定義は混乱の元なので、なるべく簡潔にしよう。class MyError(Exception): def __init__(self, value): self.value = value def __str_... 2016.08.21 Python3
Python3 Python3 2数のうちの大きい方を選ぶときはmax(a,b)を使わない なんかおかしいと思ったら、max(a,b)は遅い。timeitモジュールで測ってみると以下のようになった。27.5. timeit — 小さなコード断片の実行時間計測 — Python 3.5.1 ドキュメント>>> timeit.time... 2016.07.11 Python3
データ構造 データ構造 Python3 優先度付きキューの実装メモ これ以上どうやってパフォーマンスを上げればいいのかわからない。汗まあ、Python3にはheapqというモジュールがあるみたいなので、そっちを使う手もある8.5. heapq — ヒープキューアルゴリズム — Python 3.5.1 ドキ... 2016.07.08 データ構造
Python3 Python3 細々とした備忘録 また調べそうなことは、ここに追記していく# aからzまでの文字リストを作るalphabets = # 空白で区切る時は、spl = 'some str'.split(' ')# でもいいが、spl = 'some str'.split()#... 2016.06.22 Python3
Python3 Python3 コマンドライン引数について Python3でコマンドライン引数を便利に使いたいと思いました。すると公式に便利なパーサーがあるというではありませんか。(3.2以降)16.4. argparse — コマンドラインオプション、引数、サブコマンドのパーサー — Python... 2016.04.28 Python3
Mac Xcode7.3でPython3の実行環境を整える Xcode7.3でPython3を実行してみたいと思った。基本的には、Python in Xcode 7 - Stack Overflowに書いてあることに従えばOK。自分の環境だけかもしれないが、ステップ15のNavigate to th... 2016.04.13 Mac