エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Julia で Closure のパフォーマンスを気にしてみる - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Julia で Closure のパフォーマンスを気にしてみる - Qiita
この記事は、Julia Advent Calendar 2017 の3日目の記事です。 Julia では関数は第一級オブジェクトであ... この記事は、Julia Advent Calendar 2017 の3日目の記事です。 Julia では関数は第一級オブジェクトであり、関数の中で関数を定義することとかも普通にできるし、Closure も普通に定義できます。 ただ、Julia に限った話ではないですが、Closure って気軽に手軽に定義できるけれど、決してパフォーマンス良くないんですよね。 その理由と、Julia における「Closure のパフォーマンス改善」について少し解説してみます。 Julia の対象バージョンは v0.6.x(v0.6.1 で動作確認済)1。 お題:Xorshift32 Closure の良い例がなかなか浮かばなかったのですが、単純すぎず複雑すぎずと言うことで、Xorshift(32bit版)を取り上げます2。 Closure によるシンプルな実装 まずはこれを Closure でシンプルに実装