尝试绘制 2 个骰子总和的 pmf,但出现一些右尾问题。
我尝试过使用 numpy 和其他 python 库,但问题仍然存在:
import tensorflow as tf
tf.enable_eager_execution()
import tensorflow_probability as tfp
from matplotlib import pyplot as plt
import numpy as np
a=500000
dado1_=evaluate(tf.cast(tfp.distributions.Uniform(low=1,high=7).sample(a),tf.int32))
dado2_=evaluate(tf.cast(tfp.distributions.Uniform(low=1,high=7).sample(a),tf.int32))
plt.hist(np.add(dado1_,dado2_))
expecting symetric distribution centered at 7 with gaussian form,
assymetric found
最佳答案
Tensorflow_probabilty.Uniform 是连续分布,而不是离散分布。所以它并不能真正正确地模拟掷骰子。
关于python - 概率质量函数和 2 掷骰子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57536177/