Numpy 사용법 (6) - np.argmax(), np.argsort()
이번 포스팅에서는 np.argmax(), np.argsort()에 대해서 작성할 것이다. numpy를 활용하면 배열에서 가장 큰(작은) 원소, 오름(내림)차순 정렬이 가능하다. 한편, np.argmax()를 이용하면 배열에서 가장 큰 원소의 index를 반환할 수 있다. 아래 예제 코드를 통해서 알아보자. ☞ np.argmax() 예제 코드 import numpy as np tmp = np.array([1,3,2,5,9,8,7]) tmp1 = np.array([[10,11,12],[102,100,101]]) print(tmp) tmp_max = np.argmax(tmp) # 배열 tmp에서 가장 큰 원소의 index를 반환, '9'의 index를 반환 print(tmp_max) print() print(..
Numpy 사용법 정리(2)
이번 포스팅은 지난번 포스팅에 이어 numpy 사용법에 대해 추가로 작성해보려 한다. 1. Array끼리 합치기(수직, 수평 결합) numpy는 두개의 array에 대해서 수직 또는 수평으로 결합하는 코드를 제공한다. 각각 np.vstack(), np.hstack()이라는 코드를 사용하며 예제를 보면 쉽게 이해할 수 있을 것이다. 2. array별 연산 numpy는 array에 있는 데이터에 대해서 최대, 최소, 합계, 등을 연산을 해주는 함수를 제공한다. 각각 np.max(), np.min(), np.sum(), np.mean(), np.std(), np.prod()이며, 마찬가지로 예제를 통해서 쉽게 이해할 수 있을 것이다.