numpy.random.multinomial(1,val)
NumpyMultinomialを使用しています。ここで、val は 1 次元の numpy 配列です。関数は次のエラーを返します。
ValueError('sum(pvals[:-1]) > 1.0',)
ただし、使用して入力配列 val の合計を確認したところ、val.sum()
正確に 1 になりました。多項式関数にバグがあるかどうかはわかりません。誰かがこれで私を助けることができますか?または、多項分布を使用したサンプリングに使用できる他の python モジュールはありますか?