手册
目录
收藏451
分享
阅读2498
更新时间2025-08-12
Zipf 分布用于根据 zipf 定律对数据进行采样。
Zipf 定律:在集合中,第 n 个常用项是最常用项的 1/n 倍。例如,在英语中,第五常见的单词出现的频率几乎是最常见单词的 1/5。
它有两个参数:
a - 分布参数。size - 返回数组的形状。抽取一个 zipf 分布的样本,分布参数为 2,大小为 2x3:
from numpy import random x = random.zipf(a=2, size=(2, 3)) print(x)
采样 1000 个点,但仅绘制值小于 10 的点,以获得更有意义的图表。
from numpy import random import matplotlib.pyplot as plt import seaborn as sns x = random.zipf(a=2, size=1000) sns.displot(x[x<10]) plt.show()
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习