NumPy - Uniform Distribution

توزیع یکنواخت

احتمالی را توصیف می‌کند که در آن احتمال رخ دادن تمامی رخدادها با هم برابر باشد. مثلا تولید اعداد تصادفی.

تابع شیء random.uniform() دارای 3 پارامتر است:

  • a - حد پائین - مقدار پیش‌فرض برابر 0.0
  • b - حد بالا - مقدار پیش‌فرض برابر 1.0
  • size - آرایش آرایه برگردانده شده.

در کد زیر یک نمونه توزیع یکنواخت با اندازه 2x3 ایجاد می‌شود.


from numpy import random

x = random.uniform(size=(2, 3))

print(x)

خروجی:

رسم نمودار توزیع یکنواخت


from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns

sns.kdeplot(random.uniform(size=1000))

plt.show()

خروجی: