파이썬에서 무한한 숫자를 어떻게 나타낼 수 있습니까? 프로그램에 입력 한 숫자에 관계없이이 숫자는 무한대 표시보다 커야합니다.
대부분의 경우 최적화 문제에서 math.inf를 사용하는 대안은 첫 번째 값으로 시작하는 것입니다.
—
Tobias Bergkvist
math.inf
예를 들어 min과 올바르게 작동하기 때문에 최적화 문제의 초기 값으로 유용합니다.min(5, math.inf) == 5
. 예를 들어 최단 경로 알고리즘에서math.inf
특별한 경우None
나 상한을 가정 하지 않고도 알 수없는 거리를 설정할 수 있습니다9999999
. 마찬가지로-math.inf
최대화 문제의 시작 값으로 사용할 수 있습니다 .