728x90
반응형
문제의 정의
- 지수표현으로 된 숫자들을 입력받을 때가 있음
- 지수표현이 있어 처리하는 것이 귀찮음 (1e-3와 같이...)
해결 방법
- python numpy를 통해 쉽게 읽어드릴 수 있음
- numpy.array()를 통해 리스트 형식으로 조합된 지수표현 숫자들 혹은 단일 지수표현 숫자를 읽어드릴 수 있음
- 또한 np.set_printoptions(precision=5, suppress=True) 처리하는 자릿수를 제한하여 다룰 수 있기도 함
- 여기서 precsion은 처리할 숫자의 자릿수를 말하며 5인 경우 소숫점 5째자리까지 표기하고 다룸을 의미
1
2
3
4
5
6
7
8
9
10
|
import numpy as np
np.set_printoptions(precision=5, suppress=True)
# Numbers in scientific notation
number1 = 1.51351e-4
number2 = 1e-3
# expression with numpy
print("Number 1:", np.array(number1))
print("Number 2:", np.array(number2))
|
cs |
반응형
'Study > Python' 카테고리의 다른 글
python에서 list 또는 numpy.array 변수의 값이 같은지 비교하는 방법 (0) | 2023.08.25 |
---|---|
python 숫자 표기에서 e없이 출력하는 방법 (0) | 2023.08.24 |
변수 값을 복사하여 새로 만들기 (deepcopy) (1) | 2023.08.24 |
matplotlib에서 3D view의 axis ratio(비율) 조정하기 (0) | 2023.04.21 |
list에서 중복 요소를 효율적으로 확인하는 방법 (0) | 2023.04.21 |