Python에서 목록의 최대 및 최소 값 인덱스 가져 오기
-
Python에서
max()
및list.index()
함수를 사용하여 목록의 최대 값 인덱스 가져 오기 -
Python에서
min()
및list.index()
함수를 사용하여 목록의 최소값 인덱스 가져 오기 -
Python에서
numpy.argmax()
함수를 사용하여 목록의 최대 값 인덱스 가져 오기 -
Python에서
numpy.argmin()
함수를 사용하여 목록의 최소값 인덱스 가져 오기
이 자습서에서는 Python에서 목록의 최대 값과 최소값의 인덱스를 얻는 방법에 대해 설명합니다.
Python에서max()
및list.index()
함수를 사용하여 목록의 최대 값 인덱스 가져 오기
max()
함수는 Python의 목록에서 최대 값을 제공합니다. list.index(x)
메소드는 목록에서x
의 색인을 제공합니다. 다음 코드 예제는 Python에서max()
및list.index()
함수를 사용하여 목록의 최대 값 인덱스를 얻는 방법을 보여줍니다.
list1 = [10, 12, 13, 0, 14]
tmp = max(list1)
index = list1.index(tmp)
print(index)
출력:
4
위의 코드에서 우리는 먼저 max()
함수를 사용하여 리스트 list1
내부의 최대값을 가져와 tmp
에 저장한 다음 tmp
를 list1.index()
메서드. 위의 코드는 최대 값의 인덱스 만 표시하려는 경우 단축 할 수 있습니다.
list1 = [10, 12, 13, 0, 14]
print(list1.index(max(list1)))
출력:
4
Python에서min()
및list.index()
함수를 사용하여 목록의 최소값 인덱스 가져 오기
min()
함수는 Python의 목록에서 최소값을 제공합니다. list.index(x)
메소드는 이전 섹션에서 이미 논의되었습니다. 다음 코드 예제는 Python에서min()
및list.index()
함수를 사용하여 목록의 최소값 인덱스를 얻는 방법을 보여줍니다.
list1 = [10, 12, 13, 0, 14]
tmp = min(list1)
index = list1.index(tmp)
print(index)
출력:
3
위 코드에서 먼저 min()
함수를 사용하여 목록 list1
에서 가장 작은 값을 가져 와서 tmp
에 저장합니다. 그런 다음tmp
를list1.index()
함수에 전달하여 최소값의 인덱스를 얻습니다. 위의 코드는 최소값의 인덱스 만 표시하려는 경우 단축 할 수 있습니다.
list1 = [10, 12, 13, 0, 14]
print(list1.index(min(list1)))
출력:
3
Python에서numpy.argmax()
함수를 사용하여 목록의 최대 값 인덱스 가져 오기
NumPy
패키지의 numpy.argmax()
함수는 최대 값의 색인을 제공합니다. 함수에 인수로 전달 된 목록 또는 배열에서. 다음 코드 예제는 Python에서numpy.argmax()
함수를 사용하여 목록의 최대 값 인덱스를 얻는 방법을 보여줍니다.
import numpy
list1 = [10, 12, 13, 0, 14]
maxindex = numpy.argmax(list1)
print(maxindex)
출력:
4
위의 코드에서numpy.argmax()
함수를 사용하여list1
목록에서 최대 값의 색인을 얻습니다.
Python에서numpy.argmin()
함수를 사용하여 목록의 최소값 인덱스 가져 오기
NumPy
패키지의 numpy.argmin()
함수는 함수에 인수로 전달 된 목록 또는 배열입니다. 다음 코드 예제는 Python에서numpy.argmin()
함수를 사용하여 목록의 최소값 인덱스를 얻는 방법을 보여줍니다.
import numpy
list1 = [10, 12, 13, 0, 14]
minindex = numpy.argmin(list1)
print(minindex)
출력:
3
위의 코드에서numpy.argmin()
함수를 사용하여list1
목록의 최소값 색인을 얻습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn