NumPy amax 함수

Beginner

소개

NumPy 는 파이썬 프로그래밍 언어를 위한 강력한 라이브러리로, 특히 배열에 대한 수학적 연산을 수행하는 데 사용됩니다. NumPy 는 많은 내장 함수를 제공하며, 그 중 하나가 amax() 함수입니다. 이 랩에서는 amax() 함수의 구문, 매개변수 및 사용법을 이해하는 데 도움이 되도록 예제를 통해 논의할 것입니다.

VM 팁

VM 시작이 완료되면, 왼쪽 상단 모서리를 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 접근하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수도 있습니다. Jupyter Notebook 의 제한으로 인해 연산의 유효성 검사는 자동화될 수 없습니다.

학습 중에 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 신속하게 해결해 드리겠습니다.

필요한 라이브러리 가져오기

amax() 함수를 사용하려면 NumPy 라이브러리를 가져와야 합니다. 파이썬에서는 import 키워드를 사용하여 라이브러리를 가져올 수 있습니다.

import numpy as np

입력 배열 생성

array() 메서드를 사용하여 NumPy 배열을 생성할 수 있습니다. 이 단계에서는 예제에 사용할 간단한 배열을 생성합니다.

a = np.array([[4, 5, 2], [3, 7, 1], [8, 6, 9]])

배열의 최대값 찾기

amax() 함수는 배열의 최대값을 찾는 데 사용됩니다. 다음은 amax() 함수를 사용하여 배열의 최대값을 찾는 방법을 보여주는 예제입니다.

max_value = np.amax(a)
print("The maximum value of an array: ", max_value)

Output:

The maximum value of an array:  9

축을 따라 최대 요소 찾기

amax() 함수는 배열의 특정 축을 따라 최대 요소를 찾는 데에도 사용할 수 있습니다. 이 예제에서는 axis 매개변수를 사용하여 행과 열의 최대 요소를 결정합니다.

## Find the maximum element along a row
max_row = np.amax(a, axis=1)
print("Maximum elements along a row:\n", max_row)

## Find the maximum element along a column
max_column = np.amax(a, axis=0)
print("Maximum elements along a column:\n", max_column)

Output:

Maximum elements along a row:
 [5 7 9]

Maximum elements along a column:
 [8 7 9]

'where' 매개변수를 사용하여 최대 요소 찾기

where 매개변수는 지정된 인덱스에서 최대값을 찾는 데 사용됩니다. 다음은 amax() 함수와 함께 where 매개변수를 사용하여 지정된 인덱스에서 최대값을 찾는 방법을 보여주는 예제입니다.

b = np.array([[4, 5, 2], [3, 7, 1], [8, 6, 9]])
max_value = np.amax(b, where=[False, True, True])
print("The maximum value of selected indices: ", max_value)

Output:

The maximum value of selected indices:  9

요약

이 Lab 에서는 NumPy 라이브러리의 amax() 함수에 대해 다루었습니다. 이 함수의 구문과 매개변수, 반환 값에 대해 논의했습니다. 또한 amax() 함수를 사용하여 배열의 최대 요소 찾기, 축을 따라 최대 요소 찾기, where 매개변수를 사용하여 최대 요소 찾기의 예시를 제공했습니다. NumPy 의 amax() 함수는 배열의 최대 요소를 찾고 데이터의 통계적 분석을 수행하는 데 유용한 도구입니다.