This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author mark.dickinson
Recipients mark.dickinson, rhettinger, serhiy.storchaka, skrah, steven.daprano, tim.peters
Date 2018-03-19.16:41:55
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1521477716.03.0.467229070634.issue33089@psf.upfronthosting.co.za>
In-reply-to
Content
> By the same logic, if there's an infinite argument to hypot(), it doesn't matter what any other argument is - the result is +inf regardless.

Yep, that's what IEEE 754-2008 says for the two-argument case, so I think that's the logic that should be followed in the many-argument case: if any of the inputs is an infinity, the output should be infinity.

From section 9.2.1 of IEEE 754:

> For the hypot function, hypot(±0, ±0) is +0, hypot(± , qNaN) is + , and
> hypot(qNaN, ± ) is + .
History
Date User Action Args
2018-03-19 16:41:56mark.dickinsonsetrecipients: + mark.dickinson, tim.peters, rhettinger, steven.daprano, skrah, serhiy.storchaka
2018-03-19 16:41:56mark.dickinsonsetmessageid: <1521477716.03.0.467229070634.issue33089@psf.upfronthosting.co.za>
2018-03-19 16:41:56mark.dickinsonlinkissue33089 messages
2018-03-19 16:41:55mark.dickinsoncreate