Skip to main content

Hvad er en transponeret array?

En transponeringsarray, sommetider kaldes blot en transponering, er en gitterdatastruktur, der omorganiserer et tidligere gitter ved at skifte rækker og kolonner.Hvis en matrix indeholder to rækker kaldet A og B, og to kolonner kaldet C og D, ville transponeringen indeholde rækker C og D, og kolonner A og B. X- og Y -dimensioner af en matrixbytte, når det transponeres, så hvisDen originale matrix er tre rækker med to kolonner, dens transponerede form vil have to rækker og tre kolonner.At transponere en matrix er ikke det samme som at rotere den;Den proces, hvormed den forekommer, er lidt mere kompliceret.

For at skabe en transponeringsarray skal der oprettes et tomt gitterarray, der skifter antallet af rækker og kolonner som beskrevet ovenfor.Når dette gitter er oprettet, skal indholdet af det originale gitter placeres i transponeringen ved at skifte deres X og Y -placering.For eksempel, hvis i det originale gitter, et datapunkt var bosiddende i anden række og fjerde kolonne, i transponeringen ville den opholde sig i den fjerde række og anden kolonne.Hvis den originale array blev kaldt Z, kaldes transponen z t .

Oprettelsen af en transponeringsarray er en nem måde at omorganisere data uden at miste hverken data eller dataintegritet, det vigtigste mål med transponeringsprocessen.En transponering har mange anvendelser i matematik, især i matrixmultiplikation.I Matrix -multiplikation skal antallet af kolonner i den første matrix være lig med antallet af kolonner i det andet.Transponering af en af matrixerne kunne omorganisere en af komponentmatrixerne nok til at gøre dette muligt.Når der oprettes en transponering i et computerprogram, kan det implementeres på en sådan måde, at data kun skal flyttes, ikke duplikeres.

I matematik er indholdet af en transponeringsarray normalt tal eller noget, der indeholder tal.Transposer bruges i vid udstrækning i matematik på højt niveau, som beregning og lineær algebra, og oprettes normalt som et enkelt trin til at løse et større problem.Generelt er transposen bedst egnet til at manipulere tal.Selvom et transponeret array kan bruges til at omorganisere andre ting i teorien, og dens indhold er ikke eksplicit begrænset til numeriske data, er omorganisering af tekststrenge eller specialiserede objekter meget mindre tilbøjelige til at give nyttige oplysninger blot i kraft af omorganiseringen.