我正在使用numpy.random.multinomial(1,val)
NumpyMultinomial,其中 val 是一维 numpy 数组。该函数给出以下错误:
ValueError('sum(pvals[:-1]) > 1.0',)
但是,我使用检查了输入数组 val 的总和,val.sum()
它的总和正好为 1。我不知道多项式函数是否有一些错误。有人可以帮我解决这个问题。或者,是否有任何其他 python 模块可用于使用多项分布进行采样?
我正在使用numpy.random.multinomial(1,val)
NumpyMultinomial,其中 val 是一维 numpy 数组。该函数给出以下错误:
ValueError('sum(pvals[:-1]) > 1.0',)
但是,我使用检查了输入数组 val 的总和,val.sum()
它的总和正好为 1。我不知道多项式函数是否有一些错误。有人可以帮我解决这个问题。或者,是否有任何其他 python 模块可用于使用多项分布进行采样?