Logo fi.boatexistence.com

Harvalla matriisilla?

Sisällysluettelo:

Harvalla matriisilla?
Harvalla matriisilla?

Video: Harvalla matriisilla?

Video: Harvalla matriisilla?
Video: Harvalla on tämmöinen talviautona - K5J28 2024, Saattaa
Anonim

Harva matriisi on matriisi, joka koostuu enimmäkseen nolla-arvoista Harva matriisi eroaa matriiseista, joiden arvot poikkeavat enimmäkseen nollasta ja joita kutsutaan tiheiksi matriiseiksi. … Esimerkissä on 13 nolla-arvoa matriisin 18 elementistä, mikä antaa tälle matriisille harvalukupistemäärän 0,722 eli noin 72%.

Mitä tyyppejä harvat matriisit ovat?

Saatavilla on seitsemän harvaa matriisityyppiä:

  • csc_matrix: Pakattu harva sarakemuoto.
  • csr_matrix: Pakattu harvinainen rivimuoto.
  • bsr_matrix: Block Sparse Row -muoto.
  • lil_matrix: List of List -muoto.
  • dok_matrix: Dictionary of Keys -muoto.
  • coo_matrix: Coordinate-muoto (alias IJV, triplettimuoto)

Kuinka löydät harvan matriisin?

Varmistaaksemme, onko annettu matriisi harva matriisi vai ei, laskemme ensin matriisissa esiintyvien nollaelementtien lukumäärän. Laske sitten matriisin koko. Jotta matriisi olisi harva, taulukossa olevien nollaelementtien määrän on oltava suurempi kuin koko/2.

Mikä on harva matriisi pythonissa?

Harvat matriisit sisältävät vain muutamia nollasta poikkeavia arvoja. … Tällaisten tietojen tallentaminen kaksiulotteiseen matriisitietorakenteeseen on tilan tuhlausta. Lisäksi on laskennallisesti kallista esittää harvat matriisit ja työskennellä niiden kanssa ikään kuin ne olisivat tiheitä.

Miksi käytämme harvaa matriisia?

Harveiden matriisien käyttäminen suuren määrän nollaarvoisia elementtejä sisältävien tietojen tallentamiseen voi sekä säästää huomattavan määrän muistia että nopeuttaa tietojen käsittelyä sparse on attribuutti, jonka voit määrittää mille tahansa kaksiulotteiselle MATLAB® matriisille, joka koostuu kaksois- tai loogisista elementeistä.

Suositeltava: