python numpy poission可以生成浮点吗?
我正在尝试使用numpy库生成poission实例:python numpy poission可以生成浮点吗?,python,numpy,Python,Numpy,我正在尝试使用numpy库生成poission实例: arrayVal = np.random.poisson(lambda_,k) 但它只生成Int类型的数组 在numpy中是否有方法返回浮点数组 谢谢, Guy.通常用于模拟在固定时间内发生的事件数量。事件数始终为整数。泊松分布是一种离散分布 In [129]: np.random.exponential(5, size=10) Out[129]: array([ 5.88816461, 2.41700899, 0.70106326,
arrayVal = np.random.poisson(lambda_,k)
但它只生成Int类型的数组
在numpy中是否有方法返回浮点数组
谢谢,
Guy.通常用于模拟在固定时间内发生的事件数量。事件数始终为整数。泊松分布是一种离散分布
In [129]: np.random.exponential(5, size=10)
Out[129]:
array([ 5.88816461, 2.41700899, 0.70106326, 2.29108557, 0.08888838,
7.88830053, 3.30970463, 4.23713366, 9.96793111, 3.02695017])
该模型用于泊松过程中事件之间的时间量。时间量是一个浮点数,指数是一个连续分布。听起来你想要的是指数分布,而不是泊松分布
In [129]: np.random.exponential(5, size=10)
Out[129]:
array([ 5.88816461, 2.41700899, 0.70106326, 2.29108557, 0.08888838,
7.88830053, 3.30970463, 4.23713366, 9.96793111, 3.02695017])
通常用于对在固定时间内发生的事件数进行建模。事件数始终为整数。泊松分布是一种离散分布
In [129]: np.random.exponential(5, size=10)
Out[129]:
array([ 5.88816461, 2.41700899, 0.70106326, 2.29108557, 0.08888838,
7.88830053, 3.30970463, 4.23713366, 9.96793111, 3.02695017])
该模型用于泊松过程中事件之间的时间量。时间量是一个浮点数,指数是一个连续分布。听起来你想要的是指数分布,而不是泊松分布
In [129]: np.random.exponential(5, size=10)
Out[129]:
array([ 5.88816461, 2.41700899, 0.70106326, 2.29108557, 0.08888838,
7.88830053, 3.30970463, 4.23713366, 9.96793111, 3.02695017])
你想干什么?我想你误解了np.random.poisson函数。给定lambda_uu值的值是非负整数值。您确定要从泊松分布中提取样本吗?你能提供更多你需要的信息吗?poissonk,size=N将给你一个非负整数的随机样本,样本大小为N,从均值=方差=k的poisson分布中抽取。所涉及的唯一浮动是与结果相关的概率,而不是结果本身。我的目的是创建具有一些lambda_的泊松分布的到达时间间隔的实例。因此,如果我理解你的建议,则使用lambda_指数构建它。你想做什么?我想你误解了np.random.poisson函数。给定lambda_uu值的值是非负整数值。您确定要从泊松分布中提取样本吗?你能提供更多你需要的信息吗?poissonk,size=N将给你一个非负整数的随机样本,样本大小为N,从均值=方差=k的poisson分布中抽取。所涉及的唯一浮动是与结果相关的概率,而不是结果本身。我的目的是创建具有一些lambda_的泊松分布的到达时间间隔的实例。因此,如果我理解您的建议,请使用指数lambda_构建它。