【发布时间】:2016-04-09 18:30:02
【问题描述】:
我需要生成一组 10^5 个数据点,将这些数据点分箱成直方图后,与数据的拟合是一条水平线。 使用 np.random.uniform 不够统一(见情节)。关于如何使均匀分布更均匀而不是那么随机的任何想法???
【问题讨论】:
-
numpy.linspace(-3, 3, 100000)?您想要比现有代码更统一多少?你能量化它吗? -
您是否提前知道直方图 bin 是什么?
-
谢谢!我将 linspace 与 random.uniform 结合起来得到了我需要的东西,这基本上通过统计测试证明了数据的分布与水平线的分布几乎相同(超过 95% 的概率它们是相同的分布)
标签: python numpy statistics distribution uniform-distribution