Python:如何从非标准Cauchy分布中随机抽样,因此具有不同的参数?

时间:2017-07-17 08:51:50

标签: python numpy scipy statistics distribution

我在这里看:numpy

我可以看到你可以使用指定数组的np.random.standard_cauchy()命令来从标准Cauchy中进行采样。

我需要从可能有x_0 != 0gamma != 1的Cauchy中进行采样,即可能不在原点,也不能使比例等于1.

我该怎么做?

1 个答案:

答案 0 :(得分:4)

如果你有scipy,你可以使用scipy.stats.cauchy,它取一个位置(x0)和一个比例(gamma)参数。它公开了rvs方法来绘制随机样本:

x = stats.cauchy.rvs(loc=100, scale=2.5, size=1000)  # draw 1000 samples