タグ 関数呼び出し
人気順 5 users 50 users 100 users 500 users 1000 usersChatGPT APIのFunction callingを使って、請求書の構造化データを抽出する | gihyo.jp
いまからわかる!ChatGPT活用プログラミング ChatGPT APIのFunction callingを使って、請求書の構造化データを抽出する 先月、OpenAIからFunction calling(関数呼び出し)機能がリリースされました。これが何なのか、何のために使うべきなのか、ちょっと見ただけでは分かりづらいと思います。 今回は請求書から情報抽... 続きを読む
Python 3.11の新機能(その3)関数呼び出しのインライン化 - python.jp
Python 3.11では、パフォーマンスチューニングの一環として、Python関数呼び出しのインライン化 が行われました。既存のPythonインタープリタのしくみを大きく変更する変更ですので、簡単に解説しておきます。 先に書いておきますが、今回行われた「関数呼び出しのインライン化」は、C/C++などの inline のように、ユー... 続きを読む
関数を扱えることはどのようにプログラミング言語の能力をあげるか - きしだのはてな
Java8で関数が値として扱えるようになりました。このことが、「関数が渡せると便利だよね」という観点ではなく、プログラミング言語としての能力をどのようにあげるか考えてみます。 圏論からのテクニックが使いやすくなる集合論はどちらかというと値にたいする理論でしたが、圏論は関数呼び出しに関する理論です。プログラムには、関数呼び出しを連結させて値を変換していくという側面があります。そのような関数呼び出しの... 続きを読む
2012-12-10のJS: Firebug 1.11.0、Heap Profilerでのメモリリーク調査、CSS testing tools | JSer.info
JSer.info #100 - Firebug 1.11.0がリリースされました。 Firebugのコンソール上で利用できる $() や $$() がquerySelector相当になったりinclude()でjsファイルを取り込んだり出来るようになったりしています。 また、postMessageや関数呼び出しのログ表示やSPDY対応等も含まれています。 Firebug 1.11 New Fea... 続きを読む
竹内関数で音楽生成 - aikeの日記
Lisperの人ならみんな知ってる竹内関数(たらいまわし関数)という関数があります。定義としてはこんな感じ。 そのシンプルな定義からは想像もつかないほど複雑で膨大な再帰呼び出しがおこなわれるとても興味深い関数です。たとえば引数にTarai(10,5,0)を与えると343,073回再帰呼び出しされたりします。 この関数呼び出しの引数がどのように変化するか知りたくてプログラムを書いて調べてみたところ... 続きを読む