이번 포스트에서는 universal function에 대해 알아볼 것이다.
넘파이에서는 np.sin, np.cos, np.exp와 같은 친숙한 수학적 함수들을 제공한다. 넘파이에서는 이러한 함수들을 universal function(범용 함수)이라고 부른다. 이러한 함수들은 피연산자 배열의 원소 단위로 연산이 수행되며, 결과를 새로운 행렬로 반환한다.
B = np.arange(3)
B
>>>
array([0, 1, 2])
np.exp(B)
>>>
array([1. , 2.71828183, 7.3890561 ])
np.sqrt(B)
>>>
array([0. , 1. , 1.41421356])
C = np.array([2., -1., 4.])
np.add(B, C)
>>>
array([2., 0., 6.])
universal function은 너무 많기 때문에 필요한 포스트에서 전부 다루기는 어렵다. 고로, 아래의 링크들을 참고하여 필요한 함수를 찾는것이 좋다.
참고
https://numpy.org/devdocs/user/quickstart.html
https://numpy.org/doc/stable/reference/ufuncs.html
https://rfriend.tistory.com/293
'[Library] - Numpy > Quick Start' 카테고리의 다른 글
# 4. Basic Operations (0) | 2022.02.19 |
---|---|
# 3. Printing Arrays (0) | 2022.02.19 |
# 1. Numpy Array Creation (0) | 2022.01.09 |
# 0. Numpy 기초 (0) | 2022.01.07 |
댓글