Logo hy.boatexistence.com

Նոսր մատրիցով?

Բովանդակություն:

Նոսր մատրիցով?
Նոսր մատրիցով?

Video: Նոսր մատրիցով?

Video: Նոսր մատրիցով?
Video: Վարչական ռեսուրսի կիրառմամբ, նոսր շարքերով Հանրապետության հրապարակը 2024, Մայիս
Anonim

Անոսր մատրիցը մատրից է, որը բաղկացած է հիմնականում զրոյական արժեքներից Նոսր մատրիցները տարբերվում են հիմնականում ոչ զրոյական արժեքներով մատրիցներից, որոնք կոչվում են խիտ մատրիցներ: Օրինակը ունի մատրիցի 18 տարրերի 13 զրոյական արժեքներ՝ այս մատրիցին տալով 0,722 կամ մոտ 72% սակավության միավոր։

Որո՞նք են նոսր մատրիցների տեսակները:

Կա յոթ մատչելի նոսր մատրիցայի տեսակ՝

  • csc_matrix. սեղմված նոսր սյունակի ձևաչափ:
  • csr_matrix. սեղմված նոսր տողերի ձևաչափ:
  • bsr_matrix. Արգելափակել նոսր տողերի ձևաչափը:
  • lil_matrix. Ցուցակների ցանկի ձևաչափ:
  • dok_matrix: Dictionary of Keys ձևաչափ:
  • coo_matrix. COORdinate ձևաչափ (aka IJV, եռակի ձևաչափ)

Ինչպե՞ս եք գտնում նոսր մատրիցը:

Ստուգելու համար, արդյոք տրված մատրիցը նոսր մատրիցն է, թե ոչ, մենք նախ հաշվում ենք մատրիցում առկա զրոյական տարրերի թիվը: Այնուհետև հաշվարկեք մատրիցայի չափը: Որպեսզի մատրիցը նոսր լինի, զանգվածում առկա զրոյական տարրերի թիվը պետք է մեծ լինի չափից/2:

Ի՞նչ է նոսր մատրիցը պիթոնի մեջ:

Սուրբ մատրիցները պարունակում են միայն մի քանի ոչ զրոյական արժեքներ: … Նման տվյալների երկչափ մատրիցային տվյալների կառուցվածքում պահելը տարածության վատնում է: Նաև, հաշվողականորեն թանկ է նոսր մատրիցներով ներկայացնելն ու աշխատելն այնպես, կարծես դրանք խիտ են:

Ինչու ենք մենք օգտագործում նոսր մատրիցը:

Օգտագործելով նոսր մատրիցներ տվյալների պահպանման համար, որոնք պարունակում են մեծ թվով զրոյական արժեք ունեցող տարրեր, կարող են և՛ զգալի քանակությամբ հիշողություն խնայել, և՛ արագացնել այդ տվյալների մշակումը sparse-ը հատկանիշ է, որը դուք կարող եք վերագրել ցանկացած երկչափ MATLAB® մատրիցին, որը կազմված է կրկնակի կամ տրամաբանական տարրերից:

Խորհուրդ ենք տալիս: