<div dir="ltr">It turns out I mispoke - functools.reduce calls the argument `initial`</div><br><div class="gmail_quote"><div dir="ltr">On Mon, 26 Mar 2018 at 00:17 Stephan Hoyer <<a href="mailto:shoyer@gmail.com">shoyer@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">This looks like a very logical addition to the reduce interface. It has my support!<div><br></div><div>I would have preferred the more descriptive name "initial_value", but consistency with functools.reduce makes a compelling case for "initializer".</div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Mar 25, 2018 at 1:15 PM Eric Wieser <<a href="mailto:wieser.eric%2Bnumpy@gmail.com" target="_blank">wieser.eric+numpy@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">To reiterate my comments in the issue - I'm in favor of this.<div><br></div><div>It seems seem especially valuable for identity-less functions (`min`, `max`, `lcm`), and the argument name is consistent with `functools.reduce`. too.</div><div><br></div><div>The only argument I can see against merging this would be `kwarg`-creep of `reduce`, and I think this has enough use cases to justify that.</div><div><br></div><div>I'd like to merge in a few days, if no one else has any opinions.</div></div><div dir="ltr"><div><br></div><div>Eric</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, 16 Mar 2018 at 10:13 Hameer Abbasi <<a href="mailto:einstein.edison@gmail.com" target="_blank">einstein.edison@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<div>Hello, everyone. I’ve submitted a PR to add a initializer kwarg to ufunc.reduce. This is useful in a few cases, e.g., it allows one to supply a “default” value for identity-less ufunc reductions, and specify an initial value for reductions such as sum (other than zero.)</div><div><br></div><div>Please feel free to review or leave feedback, (although I think Eric and Marten have picked it apart pretty well).</div><div><br></div><div><span><a href="https://github.com/numpy/numpy/pull/10635" target="_blank">https://github.com/numpy/numpy/pull/10635</a></span></div><div><br></div><div>Thanks,<br><br></div><div>Hameer</div><div class="m_-4243373774259113559m_-2753933413649969630m_8137673916612262741hm_signature">Sent from <a href="https://www.helloastro.com" target="_blank">Astro</a> for Mac</div><br></div>
_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@python.org" target="_blank">NumPy-Discussion@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/numpy-discussion</a><br>
</blockquote></div>
_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@python.org" target="_blank">NumPy-Discussion@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/numpy-discussion</a><br>
</blockquote></div>
_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@python.org" target="_blank">NumPy-Discussion@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/numpy-discussion</a><br>
</blockquote></div>