Basic Operations
·
[Library] - Numpy/Quick Start
이번 포스트에서는 기본적인 넘파이 연산들에 대해 다뤄볼 것이다. a = np.array([20, 30, 40, 50])b = np.arange(4)c = a - b# 1 Operationprint(b)>>>array([0, 1, 2, 3])# 2 Operationprint(c)>>>array([20, 29, 38, 47])# 3 Operationprint(b**2)>>>array([0, 1, 4, 9])# 4 Operationprint(10 * np.sin(a))>>>array([ 9.12945251, -9.88031624, 7.4511316 , -2.62374854])# 5 Operationprint(a >>array([ True, True, False, False])넘파이에서 산술 연산은 원소끼리..
np.random
·
[Library] - Numpy/API
이번 포스트에서는 numpy 패키지중 랜덤으로 배열을 생성하는 메소드들에 대해 알아볼 것이다. np.random.rand이 메소드의 인자는 정수들을 여러개 나열할 수 있다. (가변인자) 이 정수들은 생성될 배열의 차원이 된다. 각 요소들은 균일분포에서 0~1 사이의 값들로 이루어져 있다.import numpy as npr = np.random.rand(4, 3, 3)print(r.shape)print(r)>>(4, 3, 3)[[[0.24380173 0.55585745 0.68894391] [0.73212786 0.32187644 0.6370955 ] [0.19283783 0.32313824 0.54533787]] [[0.10738025 0.06398702 0.82363365] [0.29439519 ..