Python如何求轉(zhuǎn)置行列式?
方法一 :使用常規(guī)的思路
3
/5
思路:矩陣的轉(zhuǎn)置就是從行變成列,列變成行。先定義一個(gè)最終存放矩陣的容器;先對列進(jìn)行循環(huán)i,并定義一個(gè)臨時(shí)數(shù)組用于存放數(shù)據(jù),在每次列的循環(huán)內(nèi)部,再次對行進(jìn)行循環(huán)j,取第Mji個(gè)元素存入一個(gè)臨時(shí)數(shù)組中;在每次列循環(huán)完畢,將臨時(shí)數(shù)組存入最終數(shù)組中;當(dāng)列循環(huán)完畢, 最終數(shù)組就是矩陣的轉(zhuǎn)置。方法二:使用zip解壓包
4
/5
思路:zip解壓包后,返回一個(gè)將多個(gè)可迭代對象組合成一個(gè)元組序列的迭代器,正如:
5
/5
在每次循環(huán)中將元組強(qiáng)轉(zhuǎn)成list并存入總list中。