Dieses Mal werde ich Ihnen Python zeigen, wie Sie den Maximalwert einer einzelnen Zeile und jeder Spalte einer zweidimensionalen Matrix erhalten. Was sind die Vorsichtsmaßnahmen, um das Maximum zu erhalten? Wert jeder Spalte einer zweidimensionalen Matrix in Python? Das Folgende ist ein praktischer Fall, schauen wir uns ihn an.
Da es einen kleinen Link im Projekt gibt, der diese Funktion erfordert, habe ich eine einfache kleine Funktion geschrieben. Das Folgende ist die spezifische Implementierung:
#!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)
Die Ergebnisse sind wie folgt:
['5', '6', '3']
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Bitte achten Sie darauf zu anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So konvertieren Sie einen Python-String in ein zweidimensionales Array
Das Objekt von diff ist virtueller Dom
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie den Maximalwert einer einzelnen Zeile und jeder Spalte einer zweidimensionalen Matrix in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!