Matplotlib, the popular 2D Plotting Library
エンジニアのテクノロジー、ファイナンス、そして、ダイエット
2010年11月9日火曜日
2010年9月28日火曜日
2010年9月27日月曜日
eval(), exec() 文字列をそのまま計算
evalで、文字列をそのまま、計算できる。しかし、プログラムを書く人から言わすと、「美しくない」らしい。(涙)
a=1
b=2
eval("a+b")
>> 3
代入は、execを使う。
exec("a=10")
a
>> 10
Compileに関しては、python3.0だけど、分かり易く、詳しく書いてある。
http://d.hatena.ne.jp/kotsubu-chan/20030331
eval(compile("3+4","","eval"))
>> 7
a=1
b=2
eval("a+b")
>> 3
代入は、execを使う。
exec("a=10")
a
>> 10
Compileに関しては、python3.0だけど、分かり易く、詳しく書いてある。
http://d.hatena.ne.jp/kotsubu-chan/20030331
eval(compile("3+4","","eval"))
>> 7
2010年9月25日土曜日
インスタンスをリストに持たせる。
複数のインスタンスを作った場合に、管理するのに便利そう。
class hello:
def __init__(self, num):
self.num = num
print 'hello init'
def output(self):
print 'hello output', self.num
def main():
pack = []
test1 = hello(5)
test2 = hello(10)
pack.append(test1)
pack.append(test2)
print pack
for x in [0,1]:
pack[x].output()
pack.pop(0)
pack[0].output()
return
if __name__ == '__main__': main()
2010年9月16日木曜日
Matplotlib documents
Matplotlib official document
Matplotlib for Python Developers - sample -
"Embedding Matplotlib in Qt 4"
2010年3月1日月曜日
matplotlibで、2軸グラフを書く
matplotlibで、2軸グラフを書く ax2 = twinx() を使うみたい。
http://scienceoss.com/create-a-second-y-axis-in-matplotlib/
http://matplotlib.sourceforge.net/examples/api/two_scales.html
http://scienceoss.com/create-a-second-y-axis-in-matplotlib/
http://matplotlib.sourceforge.net/examples/api/two_scales.html
登録:
投稿 (Atom)