Python
@classsmethod を関数の上部につけることで、class method (静的なメソッド)になる 関数の第一引数は、自信のオブジェクトが入るらしい class MyClass: "message" i = 1 @classmethod def hi(cls, name): return "hello " + name print MyClass.hi("tom") #…
import re p = re.compile("^20([0-9]{2})$") m = p.search("2013") print m.group(1) # => 13
listA = ["a","b","b"] print set(listA)
Contents ファイル操作 Dictionary 連想配列 Map set ユニークな配列 正規表現 クラスの定義とクラスメソッド
読み込み f = open('read.csv', 'r') for line in f: print line f.close() 書き込み f = open('write.csv', 'w') f.write("a\n") f.write("b\n") f.close()
他の言語でいう連想配列・Map 生成 tel = {'jack': 4098, 'sape': 4139} tel['guido'] = 4127 print tel 結果 {'sape': 4139, 'jack': 4098, 'guido': 4127} key指定出力 print tel['jack'] iterate for k, v in tel.iteritems(): print k, v key check dict…
都内の某勉強会に行ったら、「RからPythonに乗り換えました」って人が ちらほらいました。 なぜ Python? Rubyとかじゃだめなの? って思ってたら、Pythonはどーやら統計のライブラリが充実しているみたいです。で、データ分析って、前処理(データの変換)が…