Drkcore

16 04 2010 Python Tweet

シンプソン積分

Javaの課題丸投げで

をシンプソン積分で解けってのがあった。

def simpson(f,a,b,n=1000):
    h = float(b-a)/n
    return (h/6)*sum([f(a+i*h)+4*f(a+i*h+h/2)+f(a+i*h+h) for i in range(n)])

if __name__ == "__main__":
    print simpson(lambda x: 1.0/(1+x**2),0,1)

これをjythonで実行すればJavaの課題を解いたことになるのではないか?

ProductName Jythonプログラミング
西尾 泰和
毎日コミュニケーションズ / ¥ 3,150 ()
在庫あり。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021