0

Python プログラムで分布関数を使用しようとしています (私が見つけたランダム関数; 特に gsl_cdf_beta_Pinv() を探しています) が見つかりません。プログラムでこれらまたは高速な代替手段を使用する方法を教えてもらえますか?

ありがとう、

マーク Ch.

4

1 に答える 1

1

このCython ソース ファイル(モジュール用) では、クラスのインスタンスのprobability_distributionメソッドによって仲介されると定義されています。したがって、モジュールをインポートし、クラスをインスタンス化してから、メソッドを呼び出す必要があります-たとえばcum_distribution_function_invRealDistributionself.distribution_type==beta

from gsl import probability_distribution
thebeta = probability_distribution.RealDistribution(type='beta',
                                                    parameters=[alpha, beta])
print thebeta.cum_distribution_function_inv(0.1)

私はこのコードをテストするための GSL インストールを手元に持っていません (そのため、細かい部分が間違っている可能性があります)。

于 2010-01-31T18:15:37.457 に答える