بکندباز

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

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

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

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

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

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

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

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

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

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

برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.

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

DnIYl_zr
تصحیح اتوماتیک
‎پایتون‎
1 آذر 1404

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

Sa_shadow
تصحیح اتوماتیک
‎پایتون‎
5 مرداد 1403

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

Amin
تصحیح اتوماتیک
‎پایتون‎
3 ارديبهشت 1403

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

Zirock
تصحیح اتوماتیک
‎پایتون‎
12 فروردين 1403

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

Aaaaaa
تصحیح اتوماتیک
‎پایتون‎
14 اسفند 1402

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

Aliak
تصحیح اتوماتیک
‎پایتون‎
5 اسفند 1402

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

user-t4h6
تصحیح اتوماتیک
‎پایتون‎
5 اسفند 1402

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

user-OYRr
تصحیح اتوماتیک
‎پایتون‎
16 بهمن 1402

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

ِDr.Neo
تصحیح اتوماتیک
‎پایتون‎
7 بهمن 1402

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

ali-zizo
تصحیح اتوماتیک
‎پایتون‎
7 بهمن 1402

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

aliahmadi98
تصحیح اتوماتیک
‎پایتون‎
7 بهمن 1402

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

AmirNamdari
تصحیح اتوماتیک
‎پایتون‎
3 بهمن 1402

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

mantix
تصحیح اتوماتیک
‎پایتون‎
25 دي 1402

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

quchani
تصحیح اتوماتیک
‎پایتون‎
23 دي 1402

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

alitayyar
تصحیح اتوماتیک
‎پایتون‎
19 دي 1402

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

نظرات

*
*