¿Cómo se escribe un literal de infinito de coma flotante en python?¿Cómo se escribe un literal de infinito de coma flotante en python?
He oído
inf = float('inf')
no es portátil. Por lo tanto, he tenido la siguiente recomendación:
inf = 1e400
¿Alguno de estos estándar o portátil? ¿Cuál es la mejor práctica?
¿Qué ocurre en las plataformas sin IEEE 754 semántica? – fmark
@fmark: Buena suerte al encontrar una plataforma en la que se ejecuta Python pero que no tiene semántica IEEE 754. En teoría, 'float ('inf')' debe elevar 'ValueError' en estas plataformas, pero que yo sepa este comportamiento nunca ha sido probado, porque Python (bueno, las versiones recientes de Python, al menos) aún no se ha reunido plataforma. En la práctica, no te preocupes por eso. –