2015-10-01から1ヶ月間の記事一覧

pythonのインデントは、 いくつでもいいようだ。下記も普通に実行できる。 (インデントがわかるように空白を「_」にしている) for i in (1,): _for j in (2,): ___for k in (3,): _________print(i,j,k) _for k in (4,): _______print(i,j,k) for i in (2,):…

PyConJP2015

PyConJP2015の発表資料。http://www.slideshare.net/SaitoTsutomu/python-pycon-2015PyConJP2015は600人超の参加で盛況でした。来年も楽しみ。

ドント方式の計算 n = 9 # 議席数 rt = [120, 90, 60] # 投票数 from __future__ import division, print_function import heapq r = [[-j, i, 0] for i, j in enumerate(rt)] heapq.heapify(r) while n > 0: n -= 1 p = heapq.heappop(r) p[2] += 1 p[0] *=…

seabornのパレット https://dl.dropboxusercontent.com/u/35689878/pdf/pal.pdf

VS2015でPTVSのインストールが失敗していたのだが、VSの最初のインストールで選べばいいだけだった。

IPythonのグラフ表示で、後ろに「;None」って書いていたけど、「;」だけでいいのか。http://yag.xyz/blog/2015/06/21/ipython-notebook-suppress-output/

変換で キャッシュすると早くなるかもしれない。 from functools import lru_cache @lru_cache(1024) def to_datetime(s): return pd.to_datetime(s) t = [pd.datetime(np.random.randint(2015, 2016), np.random.randint(1, 13), np.random.randint(1, 29))…