Što je transponirani niz?

Niz transponiranja, koji se ponekad naziva jednostavno transponiranje, je struktura podataka mreže koja reorganizira prethodnu mrežu mijenjanjem njezinih redaka i stupaca. Ako niz sadrži dva retka koja se zovu A i B i dva stupca koja se zovu C i D, transponiranje bi sadržavalo retke C i D, te stupce A i B. X i Y dimenzije polja zamijene kada se transponira, pa ako izvorni niz je tri reda po dva stupca, njegov transponirani oblik imat će dva retka i tri stupca. Transponiranje niza nije isto što i rotiranje; proces kojim se javlja malo je kompliciraniji.

Za stvaranje transponiranog niza, mora se kreirati prazan niz rešetke koji mijenja broj redaka i stupaca kao što je gore opisano. Nakon što je ova mreža stvorena, sadržaj izvorne mreže mora se staviti u transponiranje mijenjanjem njihovih X i Y položaja. Na primjer, ako se u izvornoj mreži podatkovna točka nalazila u drugom retku i četvrtom stupcu, u transponiranju bi se nalazila u četvrtom retku i drugom stupcu. Ako se izvorni niz zvao Z, transponiranje će se zvati ZT.

Stvaranje transponiranog niza je jednostavan način za reorganizaciju podataka bez gubitka niti podataka niti integriteta podataka, što je glavni cilj procesa transpozicije. Transponiranje ima mnogo primjena u matematici, posebno u množenju matrica. Kod množenja matrice, broj stupaca u prvoj matrici mora biti jednak broju stupaca u drugoj. Transponiranje jedne od matrica moglo bi reorganizirati jednu od komponentnih matrica dovoljno da to omogući. Kada se transponiranje kreira unutar računalnog programa, može se implementirati na takav način da podatke treba samo premjestiti, a ne duplicirati.

U matematici, sadržaj transponiranog niza obično su brojevi ili nešto što sadrži brojeve. Transponiranja se uvelike koriste u matematici visoke razine, poput računanja i linearne algebre, i obično se stvaraju kao jedan korak u rješavanju većeg problema. Općenito, transponiranje je najprikladnije za manipulaciju brojevima. Iako se transponirani niz može koristiti za reorganizaciju drugih stvari u teoriji, a njegov sadržaj nije eksplicitno ograničen na numeričke podatke, mnogo je manje vjerojatno da će reorganizacija tekstualnih nizova ili specijaliziranih objekata dati bilo kakvu korisnu informaciju samo zahvaljujući reorganizaciji.