python3

Python3

Python3 Pillowで画像の差を求める時はモードの確認を

from PIL import Image, ImageChops image1 = Image.open('a.png') image2 = Image.open('b.png') # モードが一致していないとValueErro...
Python3

Python3 ログファイルを出力する

Python3では便利なログ記録機構であるloggingモジュールがある 基本的には末尾の参考URLの基本チュートリアルを見ればいいだろう import logging # loggingの設定 # logformat = ' ...
Python3

Python3 ファイル操作関連

参考 16.1. os — 雑多なオペレーティングシステムインタフェース — Python 3.5.2 ドキュメント 11.10. shutil — 高水準のファイル操作 — Python 3.5.2 ドキュメント 11.2. os....

n個をs個のグループに分割する。ただし、割り切れなくなる時は大体等しくする

分割についてのメモ。こういうのをなんていうか知らない。 n個をs個に分割すると、 q = n // s 個に分割できる(小数点以下切り捨て) r = n % s 個余る。(0
Python3

Python3 例外を自分で定義する

以下を定義しておけばいい。複雑な定義は混乱の元なので、なるべく簡潔にしよう。 class MyError(Exception): def __init__(self, value): self.value = value ...
Python3

Python3 2数のうちの大きい方を選ぶときはmax(a,b)を使わない

なんかおかしいと思ったら、max(a,b)は遅い。 timeitモジュールで測ってみると以下のようになった。 27.5. timeit — 小さなコード断片の実行時間計測 — Python 3.5.1 ドキュメント >>> timei...
データ構造

データ構造 Python3 優先度付きキューの実装メモ

これ以上どうやってパフォーマンスを上げればいいのかわからない。汗 まあ、Python3にはheapqというモジュールがあるみたいなので、そっちを使う手もある 8.5. heapq — ヒープキューアルゴリズム — Python 3.5....
Python3

Python3 細々とした備忘録

また調べそうなことは、ここに追記していく # aからzまでの文字リストを作る alphabets = # 空白で区切る時は、 spl = 'some str'.split(' ') # でもいいが、 spl = 'some...
Python3

Python3 コマンドライン引数について

Python3でコマンドライン引数を便利に使いたいと思いました。 すると公式に便利なパーサーがあるというではありませんか。(3.2以降) 16.4. argparse — コマンドラインオプション、引数、サブコマンドのパーサー — Py...
Mac

Xcode7.3でPython3の実行環境を整える

Xcode7.3でPython3を実行してみたいと思った。 基本的には、Python in Xcode 7 - Stack Overflowに書いてあることに従えばOK。 自分の環境だけかもしれないが、ステップ15のNavigate t...
タイトルとURLをコピーしました