我在玩Python的随机库来模拟一个我工作的项目,我发现自己在一个非常奇怪的位置。
假设我们在Python中有以下代码:
from random import randint
import seaborn as sns
a = []
for i in range(1000000):
a.append(randint(1,150))
sns.distplot(a)
该图应遵循“离散均匀”分布。
但是,当我将范围从1更改为110时,绘图有几个峰。
from random import randint
import seaborn as sns
a = []
for i in range(1000000):
a.append(randint(1,110))
sns.distplot(a)
我的印象是山峰在0,10,20,30,…但我不能解释。
编辑:问题不是相似的提出的一个作为重复,因为我的情况下的问题是海鸟库和我的可视化数据的方式。
编辑2:按照对答案的建议,我试图通过更改海运库验证。相反,使用matplotlib两个图是相同的
from random import randint
import matplotlib.pyplot as plt
a = []
for i in range(1000000):
a.append(randint(1,110))
plt.hist(a)