V riedkej matrici?

Obsah:

V riedkej matrici?
V riedkej matrici?

Video: V riedkej matrici?

Video: V riedkej matrici?
Video: Реальна ли реальность? | Сквозь кротовую нору с Морганом Фрименом | Discovery 2024, November
Anonim

Ridká matica je matica, ktorá sa skladá prevažne z nulových hodnôt Riedke matice sa líšia od matíc s väčšinou nenulovými hodnotami, ktoré sa označujú ako husté matice. … Príklad má 13 nulových hodnôt z 18 prvkov v matici, čo dáva tejto matici skóre vzácnosti 0,722 alebo približne 72 %.

Aké sú typy riedkych matíc?

Dostupných je sedem typov riedkych matíc:

  • csc_matrix: Formát komprimovaného riedkeho stĺpca.
  • csr_matrix: Formát komprimovaného riedkeho riadka.
  • bsr_matrix: Formát Block Sparse Row.
  • lil_matrix: Formát zoznamu zoznamov.
  • dok_matrix: Formát slovníka kľúčov.
  • coo_matrix: COOordinate format (aka IJV, triplet format)

Ako nájdete riedku maticu?

Na kontrolu, či je daná matica riedka alebo nie, najskôr spočítame počet nulových prvkov prítomných v matici. Potom vypočítajte veľkosť matice. Aby bola matica riedka, počet nulových prvkov prítomných v poli musí byť väčší ako veľkosť/2.

Čo je riedka matica v pythone?

Riedke matice obsahujú len niekoľko nenulových hodnôt. … Ukladanie takýchto údajov do dvojrozmernej maticovej dátovej štruktúry je plytvanie priestorom. Tiež je výpočtovo nákladné reprezentovať a pracovať s riedkymi maticami, ako keby boli husté.

Prečo používame riedku maticu?

Používanie riedkych matíc na ukladanie údajov, ktoré obsahujú veľký počet prvkov s nulovou hodnotou, môže ušetriť značné množstvo pamäte a zrýchliť spracovanie týchto údajov sparse je atribút, ktorý môžete priradiť akejkoľvek dvojrozmernej matici MATLAB®, ktorá sa skladá z dvojitých alebo logických prvkov.

Odporúča: