轉置數組,有時簡稱為轉置,是一種網格數據結構,它通過交換行和列來重新組織前一個網格。如果一個數組包含兩個名為A和B的行,以及兩個名為C和D的列,則轉置將包含行C和D,一個數組換位時,它的X維和Y維是互換的,所以如果原來的數組...
轉置數組,有時簡稱為轉置,是一種網格數據結構,它通過交換行和列來重新組織前一個網格。如果一個數組包含兩個名為A和B的行,以及兩個名為C和D的列,則轉置將包含行C和D,一個數組換位時,它的X維和Y維是互換的,所以如果原來的數組是三行乘兩列,那么它的換位形式將是兩行三列;它發生的過程稍微復雜一點。女人用計算機倒立來創建轉置數組,必須創建一個空的網格數組,按照上面描述的那樣切換行和列的數量。一旦創建了這個網格,原始網格的內容必須通過切換X來放置在轉置中例如,如果在原始網格中,一個數據點位于第二行和第四列,那么在轉置中它將位于第四行和第二列。如果原始數組被稱為Z,轉置被稱為ZT。創建轉置數組是一種在不丟失數據或數據完整性的情況下重新組織數據的簡單方法,這是轉置過程的主要目標。轉置在數學中有許多用途,特別是在矩陣乘法中。在矩陣乘法中,第一個矩陣中的列數必須等于第二個矩陣中的列數。將其中一個矩陣轉置可以重新組織一個分量矩陣,使之成為可能。當在計算機程序中創建轉置時,它可以以只需移動數據的方式實現,在數學中,轉置數組的內容通常是數字或包含數字的東西轉置在高級數學中被廣泛使用,如微積分和線性代數,通常作為解決更大問題的一個步驟來創建。一般來說,轉置最適合處理數字。雖然轉置數組在理論上可以用來重新組織其他東西,而且它的內容并沒有明確地局限于數字數據,僅僅通過重組,重新組織文本字符串或專門對象就不太可能產生任何有用的信息
-
發表于 2020-08-06 08:56
- 閱讀 ( 1115 )
- 分類:電腦網絡