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.