AI/주워들은 것들

INF란 무엇인가

아인샴 2021. 5. 30. 11:25
더보기

동기

 

알고리즘 리뷰글을 보면 = INF라고 되어있는데, 사실 코딩 일상에서 모르는걸 하나하나 게으른 방식으로 보고있다. 

내가 그걸 직접 쓸날 아니면 검색을 잘 안한다. 왜냐면.. 그럼 검색하다 날새기 때문이다.

그런데 아무리 귀찮더라도 이걸 게으르게 하면 안될 것 같다는 생각이 드는 요즘이다.

이러다가 모든  지식들이 장렬하게 산화하면 내 등록금이 매우 아까울 것이기 때문이다.

 

그런 의미에서 3번이나 마주친 INF를 조사해본다. 

INF (infinity) : .무한대 

nan (Not a Number) : 없음 ; 이 변수에 할당된 값은 '수'가 아님

 

--일단 여기서 INF가 무한대로 메모리를 일단 땡겨오는 용도로 쓰는 것으로 이해했다. 어떤수든 inf가 무조건 크다고한다. import math; math.isinf(x)로 확인도 가능하다고 하고, +/- 구분이= 있다. 

 

나는 None을 써서 뭐가 다른가 찾아봤다. 

-R에서는 NA는 잘못된값 Null은 익히 아는 그 null로 사용한다고 하늗데 파이썬에서는 NA나 null모두 정해지지 않은 값으로 사용한다고 함. (역시 다른 용도가 따로 있는건 아니었다)

 

 

 

출처 : https://shydev.tistory.com/8

https://data-make.tistory.com/120