Wat is een transponeerarray?

Een transponeringsarray, soms eenvoudigweg een transponering genoemd, is een roostergegevensstructuur die een eerder rooster reorganiseert door de rijen en kolommen te schakelen. Als een array twee rijen bevat genaamd A en B en twee kolommen die C en D worden genoemd, zou de transponering rijen C en D bevatten en kolommen A en B. De x- en y -afmetingen van een array -swap wanneer deze wordt getransponeerd, dus als de oorspronkelijke array drie rijen is door twee kolommen, heeft de getransponeerde vorm twee rijen en drie kolommen. Het transponeren van een array is niet hetzelfde als het roteren; Het proces waarmee het voorkomt is iets ingewikkelder.

Om een ​​transponeringsarray te maken, moet een lege roosterarray worden gemaakt die het aantal rijen en kolommen schakelt zoals hierboven beschreven. Zodra dit rooster is gemaakt, moet de inhoud van het oorspronkelijke rooster in de transponering worden geplaatst door hun X- en Y -locatie te schakelen. Als bijvoorbeeld in het oorspronkelijke raster een gegevenspunt in de tweede rij en de vierde kolom woonde, zou het in de transponering in de vierde rij enTweede kolom. Als de originele array Z werd genoemd, wordt de transponering z t genoemd.

Het creëren van een transponeringsarray is een eenvoudige manier om gegevens te reorganiseren zonder gegevens of gegevensintegriteit te verliezen, het belangrijkste doel van het transpositieproces. Een transponering heeft veel toepassingen in wiskunde, met name bij matrixvermenigvuldiging. In matrixvermenigvuldiging moet het aantal kolommen in de eerste matrix gelijk zijn aan het aantal kolommen in de tweede. Het transponeren van een van de matrices kan een van de componentmatrices voldoende reorganiseren om dit mogelijk te maken. Wanneer een transponering wordt gemaakt in een computerprogramma, kan dit op een zodanige manier worden geïmplementeerd dat gegevens alleen moeten worden verplaatst, niet gedupliceerd.

In wiskunde is de inhoud van een transponeringsreeks meestal getallen of iets dat getallen bevat. Transposes worden veelvuldig gebruikt in wiskunde op hoog niveau, zoals calculus en lineaire algebra, en zijn onsUally gemaakt als een enkele stap om een ​​groter probleem op te lossen. Over het algemeen zijn transposes het meest geschikt voor het manipuleren van cijfers. Hoewel een transponeringsarray kan worden gebruikt om andere dingen in theorie te reorganiseren, en de inhoud ervan niet expliciet beperkt tot numerieke gegevens, is het reorganiseren van tekstreeksen of gespecialiseerde objecten veel minder kans om nuttige informatie te leveren, simpelweg door de reorganisatie.

ANDERE TALEN