cythonを使用してPythonプログラムを高速にしたいのですが、内部ループがまだ乱数ジェネレーターへのPython呼び出しを遅くしています!数年前、この同じ問題が賢人サポートの誰かによって提起され、その時点で良い解決策はないようでした。ランダムなサンプルの長いリストを事前に生成するのは便利ではありません。以前のサンプルを条件とする方法でさまざまな分布から実際にサンプリングしているからです。
これが、cythonからgslに接続することによってこれがどのように回避されたかを説明するブログ投稿です:http ://pyinsci.blogspot.com/2010/12/efficient-mcmc-in-python-errata-and.html
そして、誰かがgsl kludgeを実装しようとしているstackoverflowの投稿:https://stackoverflow.com/questions/8177446/random-number-generators-to-work-on-x86-64