<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">I concur with the consensus.</div>
<div name="messageReplySection"><br />
On 10 Aug 2017, 11:10 PM +0200, Eric Wieser <wieser.eric+numpy@gmail.com>, wrote:<br />
<blockquote type="cite">
<div dir="ltr">
<div class="markdown-here-wrapper" style="font-size:1em;font-family:Helvetica,arial,freesans,clean,sans-serif;color:rgb(34,34,34);background-color:rgb(255,255,255);border:none;line-height:1.2">
<p style="margin:1em 0px">Let’s try and keep this on topic - most replies to this message has been about #9211, which is an orthogonal issue.</p>
<p style="margin:1em 0px">There are two main questions here:</p>
<ol style="padding-left:2em;margin:1em 0px">
<li style="margin:1em 0px">Would the community prefer to use <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">np.quantile(x, 0.25)</code> instead of <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-radius:3px;display:inline">np.percentile(x, 25)</code>, if they had the choice</li>
<li style="margin:1em 0px">Is this desirable enough to justify increasing the API surface?</li>
</ol>
<p style="margin:1em 0px">The general consensus on the github issue answers yes to 1, but is neutral on 2. It would be good to get more opinions.</p>
<p style="margin:1em 0px">Eric</p>
<p style="margin:1em 0px">On Fri, 21 Jul 2017 at 16:12 Chun-Wei Yuan <a href="http://mailto:chunwei.yuan@gmail.com" style="color:rgb(51,51,238);text-decoration:none">chunwei.yuan@gmail.com</a> wrote:</p>
<p style="margin:1em 0px"></p>
<div class="markdown-here-exclude">
<p></p>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">There's an ongoing effort to introduce quantile() into numpy.  You'd use it just like percentile(), but would input your q value in probability space (0.5 for 50%):
<div><br /></div>
<div><a href="https://github.com/numpy/numpy/pull/9213" target="_blank">https://github.com/numpy/numpy/pull/9213</a><br /></div>
<div><br /></div>
<div>Since there's a great deal of overlap between these two functions, we'd like to solicit opinions on how to move forward on this.</div>
<div><br /></div>
<div>The current thinking is to tolerate the redundancy and keep both, using one as the engine for the other.  I'm partial to having quantile because 1.) I prefer probability space, and 2.) I have a PR waiting on quantile().</div>
<div><br /></div>
<div>Best,</div>
<div><br /></div>
<div>C</div>
</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>
<p></p>
</div>
<p style="margin:1em 0px"></p>
<div title="MDH:TGV0J3MgdHJ5IGFuZCBrZWVwIHRoaXMgb24gdG9waWMgLSBldmVyeSByZXBseSB0byB0aGlzIHBv c3QgaGFzIGJlZW4gYWJvdXQgIzkyMTEsIHdoaWNoIHdhcyBub3QgdGhlIG9yaWdpbmFsIGludGVu dC48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoZXJlIGFyZSB0d28gbWFpbiBxdWVzdGlvbnMgaGVyZTo8 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjEuIFdvdWxkIHRoZSBjb21tdW5pdHkgcHJlZmVyIHRv IHVzZSBgbnAucXVhbnRpbGUoeCwgMC4yNSlgIGluc3RlYWQgb2YgYG5wLnBlcmNlbnRpbGUoeCwg MjUpYCwgaWYgdGhleSBoYWQgdGhlIGNob2ljZTxicj4yLiBJcyB0aGlzIGRlc2lyYWJsZSBlbm91 Z2ggdG8ganVzdGlmeSBpbmNyZWFzaW5nIHRoZSBBUEkgc3VyZmFjZT88L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2PlRoZSBnZW5lcmFsIGNvbnNlbnN1cyBvbiB0aGUgZ2l0aHViIGlzc3VlIGFuc3dl cnMgeWVzIHRvIDEsIGJ1dCBpcyBuZXV0cmFsIG9uIDIuIEl0IHdvdWxkIGJlIGdvb2QgdG8gZ2V0 IG1vcmUgb3BpbmlvbnMuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5FcmljPC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciI+T24g RnJpLCAyMSBKdWwgMjAxNyBhdCAxNjoxMiBDaHVuLVdlaSBZdWFuICZsdDtjaHVud2VpLnl1YW5A Z21haWwuY29tJmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1 b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7 cGFkZGluZy1sZWZ0OjFleDsiPjxkaXYgZGlyPSJsdHIiPlRoZXJlJ3MgYW4gb25nb2luZyBlZmZv cnQgdG8gaW50cm9kdWNlIHF1YW50aWxlKCkgaW50byBudW1weS4mbmJzcDsgWW91J2QgdXNlIGl0 IGp1c3QgbGlrZSBwZXJjZW50aWxlKCksIGJ1dCB3b3VsZCBpbnB1dCB5b3VyIHEgdmFsdWUgaW4g cHJvYmFiaWxpdHkgc3BhY2UgKDAuNSBmb3IgNTAlKTo8ZGl2Pjxicj48L2Rpdj48ZGl2PjxhIGhy ZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9udW1weS9udW1weS9wdWxsLzkyMTMiIHRhcmdldD0iX2Js YW5rIiBkYXRhLXNhZmVyZWRpcmVjdHVybD0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1o dHRwczovL2dpdGh1Yi5jb20vbnVtcHkvbnVtcHkvcHVsbC85MjEzJmFtcDtzb3VyY2U9Z21haWwm YW1wO3VzdD0xNTAyNDgyODg2Nzk0MDAwJmFtcDt1c2c9QUZRakNOR2o4d3poeUtRYkU4NzFiQ1Yz UUVFMlNpbVFwQSI+aHR0cHM6Ly9naXRodWIuY29tL251bXB5Lzx3YnI+bnVtcHkvcHVsbC85MjEz PC9hPjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlNpbmNlIHRoZXJlJ3MgYSBncmVhdCBk ZWFsIG9mIG92ZXJsYXAgYmV0d2VlbiB0aGVzZSB0d28gZnVuY3Rpb25zLCB3ZSdkIGxpa2UgdG8g c29saWNpdCBvcGluaW9ucyBvbiBob3cgdG8gbW92ZSBmb3J3YXJkIG9uIHRoaXMuPC9kaXY+PGRp dj48YnI+PC9kaXY+PGRpdj5UaGUgY3VycmVudCB0aGlua2luZyBpcyB0byB0b2xlcmF0ZSB0aGUg cmVkdW5kYW5jeSBhbmQga2VlcCBib3RoLCB1c2luZyBvbmUgYXMgdGhlIGVuZ2luZSBmb3IgdGhl IG90aGVyLiZuYnNwOyBJJ20gcGFydGlhbCB0byBoYXZpbmcgcXVhbnRpbGUgYmVjYXVzZSAxLikg SSBwcmVmZXIgcHJvYmFiaWxpdHkgc3BhY2UsIGFuZCAyLikgSSBoYXZlIGEgUFIgd2FpdGluZyBv biBxdWFudGlsZSgpLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QmVzdCw8L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2PkM8L2Rpdj48L2Rpdj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f PHdicj5fX19fX19fX19fX19fX19fXzxicj4KTnVtUHktRGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3Q8 YnI+CjxhIGhyZWY9Im1haWx0bzpOdW1QeS1EaXNjdXNzaW9uQHB5dGhvbi5vcmciIHRhcmdldD0i X2JsYW5rIj5OdW1QeS1EaXNjdXNzaW9uQHB5dGhvbi5vcmc8L2E+PGJyPgo8YSBocmVmPSJodHRw czovL21haWwucHl0aG9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL251bXB5LWRpc2N1c3Npb24iIHJl bD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiIGRhdGEtc2FmZXJlZGlyZWN0dXJsPSJodHRw czovL3d3dy5nb29nbGUuY29tL3VybD9xPWh0dHBzOi8vbWFpbC5weXRob24ub3JnL21haWxtYW4v bGlzdGluZm8vbnVtcHktZGlzY3Vzc2lvbiZhbXA7c291cmNlPWdtYWlsJmFtcDt1c3Q9MTUwMjQ4 Mjg4Njc5NDAwMCZhbXA7dXNnPUFGUWpDTkdod2RvbjVXOGdLMHdNVWh4SFBsS3hIdThLeXciPmh0 dHBzOi8vbWFpbC5weXRob24ub3JnL21haWxtYTx3YnI+bi9saXN0aW5mby9udW1weS1kaXNjdXNz aW9uPC9hPjxicj4KPC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2Pg==" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0">​</div>
</div>
</div>
_______________________________________________<br />
NumPy-Discussion mailing list<br />
NumPy-Discussion@python.org<br />
https://mail.python.org/mailman/listinfo/numpy-discussion<br /></blockquote>
</div>
</body>
</html>