Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Collections
- request Method
- coding
- 가변매개변수
- list
- 작업형
- np.load()
- 빅데이터분석기사
- Math Function
- os.path.join
- numpy
- np.savetxt()
- matplotlib
- kaggle
- DEEPLEARNING
- 빅데이터
- 필답형
- 비가변매개변수
- set_index
- namedTuple
- deg2rad
- heapmerge
- linalg.solve()
- BASIC
- Heapreplace
- np.save()
- array
- Python
- 실기
- 빅분기
Archives
- Today
- Total
맞춤형 플랫폼 개발 도전기 (웹개발, 딥러닝, 블록체인)
Python Numpy Basic 6 (Math Function) 본문
어렵지 않아서 사용 방법과 수학함수 나열 정도만 하고 넘어가려 한다.
np.math_func 의 방식으로 사용하면 된다.
np.pi
np.sqrt
np.sin
np.cos
np.tan
np.cos
※ np.sqrt(np.arange(1,17).reshape(4,4)) 이런식으로 Array 각 원소에 적용할 수도 있다.
만약, 이런 함수를 시각화해서 쓴다면
x = np.arange(0, 2 * np.pi, 0.1) 로 x 값을 만들 수 있을텐데, 여기서 마지막 인자는 몇 단위로 만들 것이냐이다.
위 같은 경우는 0에서 2까지 0.1 단위로 쪼개서 x 값을 만든다는 것
import matplotlib.pyplot as plt
%matplotlib inline
x = np.arange(0, 2 * np.pi, 0.1)
y = np.sin(x)
plt.plot(x, y)
기타 부가적인 함수는
np.deg2rad(180) 처럼 degree와 radian 을 변환해주는 함수,
np.log(x) (np.log(x): 자연로그, np.log10(x) : 밑이 10인 로그, np.log2(x) : 밑이 2인 로그, np.log1p(z) : 0이 포함된 배열 원소를 +1해주는 역할) 정도가 있을 것 같다.
Comments