Python獲取二維矩陣每列最大值的方法

NO IMAGE

因為做專案中間有一個很小的環節需要這個功能,所以就寫了一個簡單的小函式,下面是具體實現:


#!usr/bin/env python
#encoding:utf-8
'''
__Author__:沂水寒城
'''
def get_max_value(martix):
'''
得到矩陣中每一列最大的值
'''
res_list=[]
for j in range(len(martix[0])):
one_list=[]
for i in range(len(martix)):
one_list.append(int(martix[i][j]))
res_list.append(str(max(one_list)))
return res_list
if __name__ == '__main__':
martix=[['1','2','3'],['3','5','0'],['5','6','2']]
print get_max_value(martix)

結果如下:


['5', '6', '3'] 

以上這篇Python獲取二維矩陣每列最大值的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援指令碼之家。

您可能感興趣的文章:

Python numpy 提取矩陣的某一行或某一列的例項Python矩陣常見運算操作例項總結Python表示矩陣的方法分析Python實現矩陣轉置的方法分析matlab中實現矩陣刪除一行或一列的方法python中返回矩陣的行列方法