٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش توزیع داده های تصادفی

توزیع داده چیست؟ توزیع داده ها لیستی از تمام مقادیر ممکن و تعداد دفعات وقوع هر مقدار است. چنین لیستی هنگام کار با آمار و علم داده مهم است. ماژول تصادفی روش هایی را ارائه می دهد که توزیع داده…

محمد یوسفی

13 سپتامبر 2021

توزیع داده چیست؟

توزیع داده ها لیستی از تمام مقادیر ممکن و تعداد دفعات وقوع هر مقدار است.

چنین لیستی هنگام کار با آمار و علم داده مهم است.

ماژول تصادفی روش هایی را ارائه می دهد که توزیع داده های تولید شده به طور تصادفی را برمی گرداند.


توزیع تصادفی

توزیع تصادفی مجموعه ای از اعداد تصادفی است که از تابع چگالی احتمال خاصی پیروی می کند .

تابع چگالی احتمال: تابعی است که احتمال پیوسته را توصیف می کند. یعنی احتمال همه مقادیر در یک آرایه.

ما می توانیم با استفاده از choice()روش randomماژول ، اعداد تصادفی بر اساس احتمالات تعریف شده تولید کنیم .

choice()روش ما امکان می دهد که به احتمال قوی برای هر مقدار.

احتمال با عددی بین 0 تا 1 تعیین می شود ، که در آن 0 به این معنی است که مقدار هرگز رخ نمی دهد و 1 به این معنی است که مقدار همیشه رخ می دهد.

مثال

یک آرایه 1 بعدی حاوی 100 مقدار ایجاد کنید ، که در آن هر مقدار باید 3 ، 5 ، 7 یا 9 باشد.

احتمال مقدار 3 برابر 0.1 است

احتمال مقدار 5 برابر 0.3 است

احتمال مقدار 7 برابر 0.6 است

احتمال مقدار 9 برابر 0 است

from numpy import random

x = random.choice([3, 5, 7, 9], p=[0.1, 0.3, 0.6, 0.0], size=(100))

print(x)

مجموع همه اعداد احتمالی باید 1 باشد.

حتی اگر مثال بالا را 100 بار اجرا کنید ، مقدار 9 هرگز رخ نمی دهد.

با تعیین شکل در sizeپارامتر ، می توانید آرایه های هر شکل و اندازه را برگردانید .

مثال

همان مثال بالا ، اما یک آرایه دو بعدی با 3 ردیف ، که هر کدام شامل 5 مقدار است ، بازگردانید.

from numpy import random

x = random.choice([3, 5, 7, 9], p=[0.1, 0.3, 0.6, 0.0], size=(3, 5))

print(x)

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها