random2 # 4. Basic Operations 이번 포스트에서는 기본적인 넘파이 연산들에 대해 다뤄볼 것이다. a = np.array([20, 30, 40, 50]) b = np.arange(4) c = a - b # 1 Operation print(b) >>> array([0, 1, 2, 3]) # 2 Operation print(c) >>> array([20, 29, 38, 47]) # 3 Operation print(b**2) >>> array([0, 1, 4, 9]) # 4 Operation print(10 * np.sin(a)) >>> array([ 9.12945251, -9.88031624, 7.4511316 , -2.62374854]) # 5 Operation print(a >> array([ True, True, False.. 2022. 2. 19. # 2. np.random 이번 포스트에서는 numpy 패키지중 랜덤으로 배열을 생성하는 메소드들에 대해 알아볼 것이다. np.random.rand 이 메소드의 인자는 정수들을 여러개 나열할 수 있다. (가변인자) 이 정수들은 생성될 배열의 차원이 된다. 각 요소들은 균일분포에서 0~1 사이의 값들로 이루어져 있다. import numpy as np r = 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.2943.. 2022. 1. 17. 이전 1 다음