توزيع هاي زيپف براي نمونه گيري از داده ها براساس قانون زيپف استفاده مي شوند.
قانون زيپف ـ در يك مجموعهn امين اصلاح رايج1/n برابر رايج ترين اصطلاح است . بعنوان مثال ، پنجمين كلمه رايج در انگليسي تقريبا1/5 برابر رايج ترين كلمه است .
اين توزيع داراي دوپارامتر است:
مثال ـ يك نمونه توزيع زيپف با پارامتر توزيع2 و اندازه2x3
from numpy import random x = random.zipf(a=2, size=(2, 3)) print(x)
هزار نقطه را نمونه گيري كنيد، اما براي نمودار معنادارتر، فقط نقاطي را كه مقدارشان كمتر از 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()
نتيچه مثال:
