>  기사  >  백엔드 개발  >  Python에서 2차원 행렬의 단일 행과 각 열의 최대값을 얻는 방법

Python에서 2차원 행렬의 단일 행과 각 열의 최대값을 얻는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-04-09 09:51:057210검색

이번에는 Python2차원 행렬의 단일 행에 있는 각 열의 최대값을 얻는 방법을 알려 드리겠습니다. Python에서 2차원 행렬의 각 열에 대한 최대값을 얻는 주의 사항은 무엇입니까? 차원 행렬입니다. 실제 사례를 살펴보겠습니다.

프로젝트에 이 기능이 필요한 작은 링크가 있어서 간단한 function을 작성했습니다. 구체적인 구현은 다음과 같습니다.

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

I 이 글을 읽으셨다고 믿으세요. 더 흥미로운 정보를 원하시면 PHP 중국어 웹사이트의 다른 관련 글을 주목해 보세요!

추천 도서:

파이썬 문자열을 2차원 배열로 변환하는 방법

diff의 객체는 가상 돔입니다

위 내용은 Python에서 2차원 행렬의 단일 행과 각 열의 최대값을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.