2014-02-01から1ヶ月間の記事一覧

gzファイルを解凍せずに調べる

中身を見るだけじゃなくて、いろいろ調べる 中身を見る ファイルが小さいとき # zcat test.gz ファイルが大きいとき # gzip -dc access_log.1.gz | less参考 http://open-groove.net/linux/gzcat-and-gzip-dc/ ファイルサイズと、解凍後のファイルサイズを調…

Pythonで自然数の分割(要素最大値に制限があり・順序を考慮)を求める。

若干研究にも関係する話。自然数の分割とはどういうものか。 例えばWikipediaの例をそのまま借りると、 4の分割は、 4, 3 + 1, 2 + 2, 2 + 1 + 1, 1 + 1 + 1 + 1 である。このとき、普通は順序を考慮しないので 1 + 3 は 3 + 1 に含まれる。 今回、順序を考…

Numpyの固有値と固有ベクトル

勘違いしがちなのでメモNumpyで固有値と固有ベクトルを求める。 In [2]: import numpy as np In [4]: A = np.array([[2,3],[1,4]]) In [6]: la, v = np.linalg.eig(A) In [8]: la, v Out[8]: (array([ 1., 5.]), array([[-0.9486833 , -0.70710678], [ 0.316…

要素が1つのタプルの和

タプル同士の和を求めるとき、要素がひとつしかないとint型とみなされてうまくいかない。Python 3.3.2 In [1]: (1) + (2,3) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-30-608273b9461c> in <module></module></ipython-input-30-608273b9461c>…

MacVim のLeaderの記述変更

Vim

ちょっと気分転換で、GUIのMacVimでなく、iTerm2からMacVimを起動させるようにした。 ら、Vimのが効かない。いろいろ調べると、.vimrcの let mapleader='¥'を、普通に map ¥ <leader>と変更したら効くようになった。ちなみに、 "<Leader><Leader>で変更があれば保存 noremap <Leader><Leader> :up<CR>とし</cr></leader></leader></leader></leader></leader>…

PyQuery + Requests で画像取得

あえて BeautifulSoup ではなく。 この程度、別にライブラリ使わなくて良さそうだけど。 ホントは何の画像を保存したのかはナイショだ!!