다음과 같은 절댓값을 파이썬으로 구현해보자.
abs() 함수
< case 1 >
[In]
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-np.pi, np.pi, 100) # -pi ~ pi 까지
y_sin = np.abs(np.sin(x)) # sin(x) 함수의 절댓값
y_cos = np.abs(np.cos(x)) # cos(x) 함수의 절댓값
plt.scatter(x, y_sin, label='sin')
plt.scatter(x, y_cos, label='cos')
plt.legend()
plt.xlabel('x', size=14)
plt.ylabel('y', size=14)
plt.grid()
plt.show()
[Out]
< Case 2 >
[In]
import numpy as np
x = [-5, 5, -1.28, np.sqrt(5), -np.pi/2]
print(np.abs(x))
[Out]
[5. 5. 1.28 2.23606798 1.57079633]