float 2

python 소수의 자리수 쉽게 변경하는 방법-round, format, 문자열 인덱싱

소수의 자리수 변경하기 python 내장함수인 round를 이용해보도록 합니다. ​ 소수점 자리수가 너무 길어서 제한해야 할 때가 있습니다. ​ data_float = [0.0004739435, 0.0004737749, 0.0004736154, 0.0004734571, 0.000473302] ​ 위 데이터를 소수점 8째 자리까지로 제한한다면 data_8=[] for i in data_float: data_8.append(round (i, 8)) print(data_8) 이렇게 적용해보시면 각 데이터를 8째 자리까지 반올림하여 맞춰줍니다. [0.00047394, 0.00047377, 0.00047362, 0.00047346, 0.0004733] ​ ​ 그 외 format이나 문자열 명령어를 이용하는 방법도..

카테고리 없음 2021.02.20

python 예제 - list 의 데이터 타입 한번에 변경하는 방법 - map()

우선 텍스트 파일의 데이터를 불러와서 리스트를 만들어 보도록 합니다. 텍스트파일의 데이터 불러오기 예제 데이터 파일 입니다. 지진 데이터가 1열로 나열되어 있습니다. 숫자만 뽑아 내도록 합니다. 첫 번째 코드입니다. data = [] path='C:\\py_gom\\ops\\OpenSeesPyDoc-master\\pyExamples\\GM\\GM11.AT2' with open(path) as f: for line in f: try: if type(float(line[0])) == float: data.append(line) except ValueError: pass print(data[:5]) 파일을 한줄씩 불러오면서 float타입으로 변환이 되면 숫자로 판단하여 data list에 추가합니다. ​ da..

카테고리 없음 2021.02.20