Imagino, sin haberlo comprobado, que será por la precisión con la que se define pi.
On Mar 20, 2013, at 7:28, Daπid <davidmen...@gmail.com> wrote: > En Numpy: > > In [1]: np.tan(np.pi/2) > Out[1]: 16331239353195370.0 > > In [2]: np.log10(np.tan(np.pi/2)) > Out[2]: 16.213019143942429 > > Exactamente el mismo resultado. > > > > 2013/3/20 Chema Cortes <pych...@gmail.com>: >> Supongo que habrá una explicación. Si realizo el siguiente cálculo: >> >> In [13]: import math >> >> In [14]: math.tan(math.pi/2) >> Out[14]: 1.633123935319537e+16 >> >> Aunque no esperaba que me diese la solución correcta de >> float("+inf")/float("-inf"), me resulta muy corto para el tamaño >> máximo que podría tener un double: >> >> In [16]: sys.float_info.max >> Out[16]: 1.7976931348623157e+308 >> >> He comprobado que pasa lo mismo con scala e, incluso, en el buscador >> de google (tal vez sea que google usa también python): >> >> https://www.google.com/search?q=tan(pi%2F2) >> >> ¿Existe alguna explicación?¿Algún modo de ajustar más el resultado a >> infinito (sin ser la solución trivial de comprobar los parámetros de >> entrada)? >> >> >> >> -- >> Hyperreals *R: http://ch3m4.org/blog >> Quarks, bits y otras criaturas infinitesimales >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/