반응형
기본적으로 텍스트 파일 인 데이터 세트에서 최소값과 최대 값을 어떻게 찾을 수 있는지 궁금합니다. 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python, HTTPS GET with basic authentication (0) | 2020.09.28 |
---|---|
파이썬 How to set a single, main title above all the subplots with Pyplot? (0) | 2020.09.28 |
파이썬 위도와 경도가있는 지리 점이 shapefile 내에 있는지 확인 (0) | 2020.09.27 |
파이썬 구분 기호를 제거하지 않고 Python split () (0) | 2020.09.27 |
파이썬 Python을 사용하여 Selenium으로 드롭 다운 메뉴 값을 선택하는 방법은 무엇입니까? (0) | 2020.09.27 |
댓글