内包表現

これが分かりやすいかは別として,テキストファイルととかから読み込んだデータを配列に格納する.

    p=re.compile("[\t\n]")
    data = numpy.array( \
        map( lambda x: map(lambda y: float(y), p.split(x)), \
        [ \
            filter( lambda x: x is not "", x) \
            for x in f.split("\n")[:-1] \
        ] ) ) 

事実上一行で出来る.しかもこう書くと早い.python で for ループを使ったら負け.ダメ絶対.