python ,SimPy : How to generate a value from a triangular probability distribution?

标签 python distribution probability simpy

我想运行一个模拟,该模拟使用下限 A、模式 B 和上限 C 的三角概率分布生成的值作为参数。如何在 Python 中生成该值?对于这个分布,是否有像 expovariate(lambda)(来自随机)这样简单的东西,或者我必须编写这个东西吗?

最佳答案

如果您下载 NumPy 包,它有一个函数 numpy.random.triangular(left, mode, right[, size]) 可以满足您的需求。

关于 python ,SimPy : How to generate a value from a triangular probability distribution?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/815969/

相关文章:

python - Pandas :减去两列并将结果保存为绝对值

c - rand() 中的不均匀分布(C 语言)

linux - 创建二进制包以在 Linux 中分发所需的步骤

python - 如何更新概率矩阵

jquery - 如何从 Django(Python) 接收 jQuery 列表

python - 如何很好地处理 [ :-0] slicing?

python - 在 django 上使用 Amazon S3 使用 ImageField 上传图像

c++ - 使用 boost 的 skewed_normal_distribution

algorithm - 该算法的预期抛硬币次数是多少?

python - 如何从 python/scipy/numpy 等中的阶跃函数中采样?