본문 바로가기
파이썬

파이썬 Python의 행과 열에서 최소 / 최대 값을 찾는 방법은 무엇입니까?

by º기록 2020. 9. 27.
반응형

기본적으로 텍스트 파일 인 데이터 세트에서 최소값과 최대 값을 어떻게 찾을 수 있는지 궁금합니다. 50 개의 행, 50 개의 열이 있습니다.

각 행과 열을 읽고 최소 / 최대 값을 결정하도록 제어 루프 (for 루프를 구체적으로 지정)를 설정할 수 있다는 것을 알고 있습니다. 하지만 어떻게해야할지 모르겠습니다.

행과 열을 먼저 목록으로 변환 한 다음 split () 함수를 사용해야한다고 생각합니다. 다음과 같이 설정을 시도했지만 작동하지 않는 것 같습니다.

for x in range(4,50): # using that range as an example
    x.split()
    max(4,50)
    print x

Python을 처음 사용합니다. 제 실수를 용서 해주세요.

 

해결 방법

 

다음과 같이 시도하십시오.

data = []
with open('data.txt') as f:
    for line in f:                   # loop over the rows
        fields = line.split()        # parse the columns
        rowdata = map(float, fields) # convert text to numbers
        data.extend(rowdata)         # accumulate the results
print 'Minimum:', min(data)
print 'Maximum:', max(data)

split () 은 공백이 아닌 다른 것으로 분할하려는 경우 (예 : 쉼표) 선택적 인수를 사용합니다.

 

참조 페이지 https://stackoverflow.com/questions/7854859

 

 

반응형

댓글