タグ

ブックマーク / xef.hatenadiary.org (2)

  • Pythonのデコレータ(decorator)を理解する 1 - Soleil cou coupé

    StackOverFlow:Understanding Python decoratorsに対するe-satis氏によるデコレータの丁寧な解説。 一つエクスキューズしておくと、翻訳の作法とかよく分かってません。でも頑張ったつもり。つもり。 Imran氏による質問の内容 @makebold @makeitalic def say(): return "Hello" というデコレータに対して <b><i>Hello</i></b> という文字列を返すような関数ってどうやって書いたらいいの? e-satis氏による解説 Pythonの関数はオブジェクトである デコレータを理解するためには、まずPythonにおける関数がオブジェクトであることを理解しなければならない。このことは重大な影響をもたらす。なぜなのか簡単な例とともに見てみよう。 def shout(word="yes"): return

    Pythonのデコレータ(decorator)を理解する 1 - Soleil cou coup&#233;
  • もうすぐIPython Notebookが流行る気がするので - Soleil cou coup&#233;

    不在通知票を貼っておく。というか日語の情報に飢えているので誰か包括的な解説を書いてほしいです。なんかできることが多すぎて私の手には余る。 MatplotlibのグラフやSympyの数式がインタラクティブ表示できる Markdown形式で文章を挿入できMathJaxも普通に使える 無駄にYouTubeや画像を埋め込む機能までついてる なんかしらんけどRubyやBashやRやOctaveも実行できるし(!) nbconvertを使えば、普通にブログ記事としてBloggerやOctopressに貼り付けられる nbviewer使えばgithub/gistにホストしたファイルを記事化できる SAGEの最新版にも取り入れられる予定? ほかにもいろいろ、いろいろできることがあるみたいです*1。 利用例 『これなら分かる応用数学教室―最小二乗法からウェーブレットまで』の例題を解いてみました。他にもいろ

    もうすぐIPython Notebookが流行る気がするので - Soleil cou coup&#233;
  • 1