반응형
질량 분석기에서 데이터 파일을 읽고 있으며 많은 숫자가 예를 들어 형식입니다.
4096.26 5.785e1
4096.29 5.784e1
4096.31 5.784e1
4096.33 5.784e1
4096.36 5.783e1
분할 함수를 사용하여 두 숫자를 가져올 계획이지만 두 번째 열을 파이썬 수레로 변환하는 함수가 있는지 알고 싶었습니다. 정규 표현식으로 할 수 있다는 것을 알고 있지만 더 나은 방법이있을 것이라고 생각했습니다.
감사합니다
해결 방법
float ()
생성자는 e
표기법의 문자열을 허용합니다.
>>> float("5.785e1")
57.85
따라서 map (float, line.split ())
을 사용하여 텍스트 줄을 부동 소수점 목록으로 변환 할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/6492096
반응형
'파이썬' 카테고리의 다른 글
파이썬 동전 던지기 문제에 대한 Python 코드 (0) | 2020.09.29 |
---|---|
파이썬 모든 "\"를 "\\"python으로 바꿉니다. (0) | 2020.09.29 |
파이썬 목록에서 "x"개의 고유 번호를 어떻게 선택합니까? (0) | 2020.09.29 |
파이썬 쌍을 생성하는 비단뱀적인 방법 (0) | 2020.09.29 |
파이썬 Python에서 exit ()와 sys.exit ()의 차이점 (0) | 2020.09.29 |
댓글