最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 矩陣轉(zhuǎn)置的幾種方法小結(jié)

 更新時間:2019年12月02日 15:22:22   作者:雪山007  
今天小編就為大家分享一篇Python 矩陣轉(zhuǎn)置的幾種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,直接上代碼吧!

#Python的matrix轉(zhuǎn)置
matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
 
def printmatrix(m):
	for ele in m:
		for i in ele:
			print("%2d" %i,end = " ")
		print()
#1、利用元祖的特性進行轉(zhuǎn)置
def transformMatrix(m):
#此處巧妙的先按照傳遞的元祖m的列數(shù),生成了r的行數(shù)
	r = [[] for i in m[0]]
	
	for ele in m:
		for i in range(len(ele)):
			#【重點】:此處利用m的第ele行i列,并將該值追加到r的i行上;巧妙的利用了i
			r[i].append(ele[i])
			#printmatrix(r)#方便查看數(shù)組是怎么賦值的,如不需要可注釋掉
			#print("*"*20)#打印分隔符
	return r
	
#2、利用zip函數(shù)生成轉(zhuǎn)置矩陣
def transformMatrix1(m):
	return zip(*m)
	
#3、利用numpy模塊的transpose方法
def transformMatrix2(m):
	import numpy
	return numpy.transpose(m).tolist()
	
print("第一種方法結(jié)果展示")	
printmatrix(transformMatrix(matrix))
print("第二種方法結(jié)果展示")
printmatrix(transformMatrix1(matrix))
print("第二種方法的簡潔代碼展示")
printmatrix(zip(*matrix))#為了代碼更簡潔,可以不用transformMatrix1函數(shù),直接打印
print("第三種方法的結(jié)果展示")
printmatrix(transformMatrix2(matrix))

以上這篇Python 矩陣轉(zhuǎn)置的幾種方法小結(jié)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Jmeter之變量拼接方式

    Jmeter之變量拼接方式

    在Jmeter腳本中,參數(shù)值可以通過字符串和變量進行拼接,也可以使用多個變量直接拼接,無需使用連接符,如果使用python腳本,則需要按照python的語法規(guī)則進行拼接,在Jmeter中,帶有引號的變量可以通過${}來識別為變量,而不會被誤認為是字符串
    2024-10-10
  • Python isalpha()函數(shù)的具體使用方法詳解

    Python isalpha()函數(shù)的具體使用方法詳解

    這篇文章主要介紹了Python isalpha()函數(shù)的具體使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 基于spring boot 日志(logback)報錯的解決方式

    基于spring boot 日志(logback)報錯的解決方式

    今天小編就為大家分享一篇基于spring boot 日志(logback)報錯的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 用python求一重積分和二重積分的例子

    用python求一重積分和二重積分的例子

    今天小編就為大家分享一篇用python求一重積分和二重積分的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python重寫方法和重寫特殊構(gòu)造方法

    python重寫方法和重寫特殊構(gòu)造方法

    這篇文章主要介紹了python重寫方法和重寫特殊構(gòu)造方法,對于父類的方法,只要他不符合子類模擬的實物的行為,都可以進行重寫,更多相關(guān)內(nèi)容需要的朋友可以參考一下
    2022-07-07
  • 解決Django layui {{}}沖突的問題

    解決Django layui {{}}沖突的問題

    今天小編就為大家分享一篇解決Django layui {{}}沖突的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python Autopep8實現(xiàn)按PEP8風(fēng)格自動排版Python代碼

    python Autopep8實現(xiàn)按PEP8風(fēng)格自動排版Python代碼

    這篇文章主要介紹了python Autopep8實現(xiàn)按PEP8風(fēng)格自動排版Python代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • python 實現(xiàn)二維列表轉(zhuǎn)置

    python 實現(xiàn)二維列表轉(zhuǎn)置

    今天小編就為大家分享一篇python 實現(xiàn)二維列表轉(zhuǎn)置,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python中 chr unichr ord函數(shù)的實例詳解

    python中 chr unichr ord函數(shù)的實例詳解

    這篇文章主要介紹了python中 chr unichr ord函數(shù)的實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-08-08
  • 關(guān)于Numpy數(shù)據(jù)類型對象(dtype)使用詳解

    關(guān)于Numpy數(shù)據(jù)類型對象(dtype)使用詳解

    今天小編就為大家分享一篇關(guān)于Numpy數(shù)據(jù)類型對象(dtype)使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評論

新营市| 南召县| 全椒县| 楚雄市| 赣州市| 清苑县| 江华| 新郑市| 普洱| 安化县| 郁南县| 永清县| 安阳县| 宁强县| 富裕县| 项城市| 喀喇| 陈巴尔虎旗| 淮滨县| 兴海县| 平潭县| 加查县| 承德县| 益阳市| 师宗县| 辛集市| 额济纳旗| 会昌县| 凤凰县| 大渡口区| 武邑县| 城市| 新余市| 景德镇市| 武平县| 南宁市| 蛟河市| 杭锦旗| 故城县| 舞阳县| 库尔勒市|