우리는 값 모음을 저장하기 위해 목록을 사용할 뿐만 아니라 수행할 몇 가지 수학적 계산이나 연산을 수행하기 위해 목록을 사용합니다.
예시 1
import math data = 21.6 print('The floor of 21.6 is:', math.floor(data))
출력
The floor of 21.6 is: 21
목록의 가중 평균을 계산하는 방법
예시 2
cost = [0.424, 0.4221, 0.4185, 0.4132, 0.413] cases = [10, 20, 30, 40, 50] cost = [23, 10, 5, 32, 41] weight= [10, 20, 30, 40, 50] for i in range(len(cost)): cost[c] = (cost[i] * weight[i] / sum(weight)) cost = sum(cost) print(cost)
출력
72.84444444444445
예시 3
import math degree = 180 radian = math.radians(degree) print('The given angle is :', radian ) print('sin(x) is :', math.sin(radian )) print('cos(x) is :', math.cos(radian )) print('tan(x) is :', math.tan(radian ))
출력
The given angle is : 3.141592653589793 sin(x) is : 1.2246467991473532e-16 cos(x) is : -1.0 tan(x) is : -1.2246467991473532e-16
다음은 몇 가지 Python 수학 함수입니다.
- ceil(x):x보다 크거나 같은 가장 작은 정수 값을 반환합니다.
- copysign(x, y):y의 부호와 함께 x를 반환
- fabs(x):x의 절대값을 반환합니다.
- factorial(x):x의 계승을 반환합니다.
- floor(x):x보다 작거나 같은 가장 큰 정수를 반환합니다.
- fmod(x, y):x를 y로 나눈 나머지를 반환합니다.
- frexp(x):x의 가수와 지수를 (m, e) 쌍으로 반환
- fsum(iterable):반복 가능한 값의 정확한 부동 소수점 합계를 반환합니다.
- isfinite(x):x가 무한대도 아니고 NaN(숫자가 아님)도 아닌 경우 True를 반환합니다.
- isinf(x):x가 양수 또는 음수 무한대인 경우 True를 반환합니다.
- isnan(x):x가 NaN이면 True를 반환합니다.
- ldexp(x, i) :x * (2**i)를 반환
- modf(x):x의 분수 및 정수 부분을 반환합니다.
- trunc(x):x의 잘린 정수 값을 반환합니다.
- exp(x) :e**x 반환
- expm1(x):e**x – 1을 반환
- log(x[, base]):밑수에 대한 x의 로그를 반환합니다(기본값은 e)
- log1p(x) :1+x의 자연 로그를 반환합니다.
- log2(x) :x의 밑이 2인 로그를 반환합니다.