【问题标题】:Create vector of values with random increments创建具有随机增量的值向量
【发布时间】:2020-09-01 11:31:46
【问题描述】:

如果我们从 0 到 1 之间的向量开始,增量为 10

z = np.linspace(0,1,10)

如何创建此向量的不同版本,其中增量是根据具有强度 lambda 的泊松分布绘制的?我必须使用像 cumsum 这样的东西吗?

【问题讨论】:

  • 您的标准是什么?固定长度?固定 PTP?
  • 是的,我想我可以通过标准化来固定长度。不知道这里的PTP是什么意思?
  • 峰峰值:最大值减最小值:x[-1] - x[0]

标签: python numpy random


【解决方案1】:

累积和绝对是最适合您的解决方案。还好你自己回答了。

dx = np.random.poisson(lam, size)
x = np.cumsum(dx)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-24
    • 2018-09-03
    • 1970-01-01
    相关资源
    最近更新 更多