بکندباز

در نظریه احتمال، ماتریس احتمال ماتریسی است به این صورت که:

  • ماتریس یک ماتریس مربع است (تعداد سطر به اندازه ستون).
  • همه ورودی ها احتمال هستند، یعنی اعدادی بین 0 و 1.
  • مجموع سطرها به 1 می رسد.

مثال زیر نمونه ای از ماتریس احتمال است:

[
  [0.5, 0.5, 0.0],
  [0.2, 0.5, 0.3],
  [0.1, 0.2, 0.7]
]

توجه داشته باشید که اگرچه همه سطرها تا 1 جمع می شوند، هیچ محدودیتی در ستون ها وجود ندارد، که ممکن است به 1 برسند یا خیر.

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

نمونه ورودی و خروجی

IsProbMatrix([  [0.5, 0.5, 0.0],  [0.2, 0.5, 0.3],  [0.1, 0.2, 0.7]]) ➞ True

IsProbMatrix([  [0.5, 0.5, 0.0],  [0.2, 0.5, 0.3]]) ➞ False

IsProbMatrix([  [2, -1],  [-1, 2]]) ➞ False
IsProbMatrix([  [0.5, 0.5, 0.0],  [0.2, 0.5, 0.3],  [0.1, 0.2, 0.7]])  ➞ True
IsProbMatrix([  [0.5, 0.5, 0.0],  [0.2, 0.5, 0.3]])  ➞ False
IsProbMatrix([  [2, -1],  [-1, 2]])  ➞ False
IsProbMatrix([  [0, 1],  [1, 0]])  ➞ True
IsProbMatrix([  [0.5, 0.4],  [0.5, 0.6]])  ➞ False

پاسخ های کاربران به این تمرین

Aliak
امتیاز:‌ 8641
تصحیح اتوماتیک 0 0
‎C#‎
20 بهمن 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mantix
امتیاز:‌ 16356
تصحیح اتوماتیک 0 0
‎C#‎
29 دي 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*