Logo sv.boatexistence.com

I en gles matris?

Innehållsförteckning:

I en gles matris?
I en gles matris?

Video: I en gles matris?

Video: I en gles matris?
Video: Martin Garrix - Animals (Official Video) 2024, Maj
Anonim

En gles matris är en matris som huvudsakligen består av nollvärden Gles matriser skiljer sig från matriser med mestadels icke-nollvärden, som kallas täta matriser. … Exemplet har 13 nollvärden av de 18 elementen i matrisen, vilket ger denna matris ett sparsitetspoäng på 0,722 eller cirka 72%.

Vilka typer av glesa matriser finns?

Det finns sju tillgängliga glesa matristyper:

  • csc_matrix: komprimerat gles kolumnformat.
  • csr_matrix: komprimerat Sparse Row-format.
  • bsr_matrix: Block Sparse Row-format.
  • lil_matrix: Lista med listformat.
  • dok_matrix: Dictionary of Keys-format.
  • coo_matrix: koordinatformat (alias IJV, triplettformat)

Hur hittar du den glesa matrisen?

För att kontrollera om den givna matrisen är den glesa matrisen eller inte, räknar vi först antalet nollelement som finns i matrisen. Beräkna sedan storleken på matrisen. För att matrisen ska vara gles måste antalet nollelement som finns i en array vara större än size/2.

Vad är en gles matris i python?

Glesa matriser innehåller endast ett fåtal icke-nollvärden. … Att lagra sådana data i en tvådimensionell matrisdatastruktur är ett slöseri med utrymme. Dessutom är det beräkningsmässigt dyrt att representera och arbeta med glesa matriser som om de är täta.

Varför använder vi gles matris?

Att använda glesa matriser för att lagra data som innehåller ett stort antal element med nollvärde kan både spara en betydande mängd minne och påskynda behandlingen av dessa data sparse är ett attribut som du kan tilldela valfri tvådimensionell MATLAB®-matris som är sammansatt av dubbla eller logiska element.

Rekommenderad: