資料處理之矩陣轉置

2021-09-30 20:23:03 字數 858 閱讀 2244

1.excel轉置:選中資料,貼上為選擇數值,轉置,然後轉換成列。

很多個分塊的一次性轉置問題:

=offset($a$1,int((row(a1)-1)/33),mod(row(a1)-1,33)) (注:列為33)

原資料:

使用=offset($a$1,int((row(a1)-1)/33),mod(row(a1)-1,33)) 之後,可以自動變成一列。

2.python轉置:使用python的numpy庫。

匯入numpy庫:import numpy as t

t.transpose([list]) # 矩陣轉置

t.transpose([list]).tolist() # 矩陣轉list

例子:

import numpy as t

t.transpose([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

array([[1, 4, 7],

[2, 5, 8],

[3, 6, 9]])

t.transpose([[1, 2, 3], [4, 5, 6], [7, 8, 9]]).tolist()

[[1, 4, 7], [2, 5, 8], [3, 6, 9]]

暫時還沒有研究出來使用python怎麼樣能把矩陣轉成一列的方式,到時候知道了再補充~~

稀疏矩陣的轉置(矩陣轉置和快速轉置)

實現矩陣的轉置 1.將矩陣的行列值相互轉換。2.將每個三元組中的i和j交換。3.重排三元組之間的次序便可實現矩陣的轉置。void transposesmatrix tsmatrix m,tsmatrix t return transposesmatrix快速轉置的原理是 如果能預先確定矩陣m中每一列...

《資料結構》複習之稀疏矩陣(矩陣轉置)

矩陣在資料結構中常用二維陣列 int a m n m為列的元素個數,n為行的元素個數 表示,這也是最簡單的表示方法。然而當矩陣中含有大量0元素時,也稱為稀疏矩陣,這樣的表示方法會浪費大量的儲存空間,為了節省儲存單元,最好只存非零元素。常用的儲存稀疏矩陣的方法有順序儲存和鏈式儲存兩種,這裡只介紹順序儲...

稀疏矩陣轉置矩陣

num 矩陣a中某列的非零元素的個數 cpot 初值表示矩陣a中某列第乙個非零元素在b中的位置,並有如下遞推 cpot 1 0 cpot col cpot col 1 num col 1 2 col nu end right.const int maxterm 100 struct sparsema...