1. 程式人生 > >Python獲取二維矩陣每列最大值

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

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

#!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']