Python

scipy のインストール

結構はまるなあ.環境は相変わらずOpenSolaris.Python 2.6はVirtualEnvで~/以下に. Installing packages — SciPy.org を見ながらがんばる. BLAS おとしてきて,解凍して, % g77 -fno-second-underscore -O2 -c *.f % ar r libfblas.a *.o % ranlib libfb…

LIBSVM のインストールで ld: fatal: file /opt/sunstudio12.1/prod/lib/crti.o: section [9].rela.annotate has invalid type [ SHT_RELA ]

LIBSVMを http://www.csie.ntu.edu.tw/~cjlin/libsvm/ からダウンロードしてきて, % tar zxvf libsvm-2.9.tar.gz % cd libsvm/python % python setup.py installしたら, % python setup.py install running install running build running build_py creati…

tig.rb でとってる tiarra のログを tsv に変換して R に食わせる

そんなわけで。 Rの初学者として、まあ、Twitterあたりは身近なネタとして、いいのではないか、と思ったので。2008年11月から直近までのデータ。眠いのでぶろぐてきとうかも。 # -*- coding: utf-8 -*- import os, sys, glob import datetime import re save…

filter と lambda をつかったクイックソート

リスト内包を使わない場合以下のようなかんじか? #!/usr/bin/env python # -*- coding: utf-8 -*- def qsort(list): if len(list) == 0: return [] pivot = list.pop() return qsort(filter(lambda x: x < pivot, list)) + [pivot] + qsort(filter(lambda x…

リスト内包をつかったクイックソート Python編

#!/usr/bin/env python # -*- coding: utf-8 -*- def qsort(list): if len(list) == 0: return [] pivot = list.pop() return qsort([x for x in list if x < pivot]) + [pivot] + qsort([x for x in list if x >= pivot]) def main(): test_list = [2, 5, 3…

はじめに・環境

はじめに Pythonについてしってること. インデントでブロックを表現するらしい PEARみたいなPyPIというライブラリ群があるらしい Djangoが素敵らしい Googleのオフィシャル言語(?) 環境 勉強用環境は, CentOS 5 Python 2.4.3 (yumで入れた) mod_python …

文法(1) 出力・変数・数値・文字列

とりあえず文法から学んでいく. ドル無しセミコロ無し 変数に$はいらないようですね.文のおしりにセミコロンもいらない. a = 1 print a 出力 1これをドルナシセミナシと呼ぶ(ことにした). 複数同時の代入 なんという便利な. a,b = 1, 2 print a,b 出力 …

"ぺちぱ"が"ぱいそにすた"になる日記

勉強日記. print "Hello World!!" あまり続かない予感.