Steven D'Aprano <steve+pyt...@pearwood.info> added the comment:
Have you read the rest of the thread? There is a compelling reason to support harmonic mean including zero (resistors in parallel) but not yet any compelling reason to support negative values. If you have a good use-case for harmonic mean of negative values, please tell us. Until then, I agree with Raymond: negative values should be treated as an error, as documented. Can we go back to the original issue? Should we just document the "early out" behaviour on hitting zero, or should we follow the suggestion to check for bad data and raise? I'm currently undecided which I would prefer. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue38382> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com