در یک ماتریس پراکنده؟

فهرست مطالب:

در یک ماتریس پراکنده؟
در یک ماتریس پراکنده؟

تصویری: در یک ماتریس پراکنده؟

تصویری: در یک ماتریس پراکنده؟
تصویری: ماتریس پراکنده | نمایش آرایه | ساختارهای داده | Lec-24 | بانو پریا 2024, نوامبر
Anonim

یک ماتریس پراکنده ماتریسی است که عمدتاً از مقادیر صفر تشکیل شده است. … مثال دارای 13 مقدار صفر از 18 عنصر موجود در ماتریس است که به این ماتریس امتیاز پراکندگی 0.722 یا حدود 72% می دهد.

انواع ماتریس های پراکنده کدامند؟

هفت نوع ماتریس پراکنده موجود است:

  • csc_matrix: فرمت ستون پراکنده فشرده.
  • csr_matrix: فرمت ردیف پراکنده فشرده.
  • bsr_matrix: قالب ردیف پراکنده را مسدود کنید.
  • lil_matrix: قالب فهرست فهرست‌ها.
  • dok_matrix: فرمت Dictionary of Keys.
  • coo_matrix: فرمت COordinate (معروف به IJV، قالب سه‌گانه)

چگونه ماتریس پراکنده را پیدا می کنید؟

برای بررسی اینکه آیا ماتریس داده شده ماتریس پراکنده است یا نه، ابتدا تعداد عناصر صفر موجود در ماتریس را شمارش می کنیم . سپس اندازه ماتریس را محاسبه کنید. برای اینکه ماتریس پراکنده باشد، تعداد عناصر صفر موجود در یک آرایه باید بزرگتر از اندازه/2 باشد.

ماتریس پراکنده در پایتون چیست؟

ماتریس های پراکنده فقط حاوی چند مقدار غیر صفر هستند. … ذخیره سازی چنین داده هایی در یک ساختار داده ماتریسی دو بعدی اتلاف فضا است. همچنین، نمایش و کار با ماتریس های پراکنده به گونه ای که متراکم هستند، از نظر محاسباتی گران است.

چرا از ماتریس پراکنده استفاده می کنیم؟

استفاده از ماتریس های پراکنده برای ذخیره داده هایی که حاوی تعداد زیادی عناصر با ارزش صفر است، هم می تواند مقدار قابل توجهی از حافظه را ذخیره کند و هم پردازش آن داده ها را سرعت بخشد Sparse یک ویژگی است که می توانید به هر ماتریس دو بعدی MATLAB ® که از عناصر دوگانه یا منطقی تشکیل شده است اختصاص دهید.

توصیه شده: