python矩陣的轉(zhuǎn)置和逆轉(zhuǎn)實(shí)例
如下所示:
# 矩陣的轉(zhuǎn)置 def transpose(list1): return [list(row) for row in zip(*list1)] list1 = [[1, 4], [2, 5], [3, 6]] print(transpose(list1)) # [[1, 2, 3], [4, 5, 6]]
矩陣轉(zhuǎn)置
用zip將一系列可迭代對(duì)象中的元素打包為元組,之后將這些元組放置在列表中,兩步加起來(lái)等價(jià)于行列轉(zhuǎn)置。
# 矩陣逆轉(zhuǎn) def invert(list1): return [row[::-1] for row in list1] list1 = [[1, 4], [2, 5], [3, 6]] print(invert(list1)) # [[4, 1], [5, 2], [6, 3]]
矩陣逆轉(zhuǎn)
取出每行的元素,逆序索引遍歷 = 左右翻轉(zhuǎn)。
以上這篇python矩陣的轉(zhuǎn)置和逆轉(zhuǎn)實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Pygame實(shí)戰(zhàn)練習(xí)之一百層游戲
跳上一百層想必是很多人童年時(shí)期的經(jīng)典游戲,我們依舊能記得抱個(gè)老人機(jī)娛樂(lè)的場(chǎng)景,下面這篇文章主要給大家介紹了關(guān)于如何利用python寫一個(gè)簡(jiǎn)單的跳上一百層小游戲的相關(guān)資料,需要的朋友可以參考下2021-09-09python爬取代理IP并進(jìn)行有效的IP測(cè)試實(shí)現(xiàn)
這篇文章主要介紹了python爬取代理IP并進(jìn)行有效的IP測(cè)試實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10python+selenium 定位到元素,無(wú)法點(diǎn)擊的解決方法
今天小編就為大家分享一篇python+selenium 定位到元素,無(wú)法點(diǎn)擊的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01pandas中read_csv、rolling、expanding用法詳解
這篇文章主要介紹了pandas中read_csv、rolling、expanding用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04Python游戲開發(fā)之Pygame使用的最全教程分享
Pygame庫(kù)是Python中一個(gè)專為游戲開發(fā)設(shè)計(jì)的庫(kù),它提供了大量的功能來(lái)幫助開發(fā)者創(chuàng)建各種2D游戲,本文就來(lái)和大家分享一下Pygame的具體使用,希望對(duì)大家有所幫助2023-05-05