<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 24, 2015 at 7:13 PM, Nathaniel Smith <span dir="ltr"><<a href="mailto:njs@pobox.com" target="_blank">njs@pobox.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><p dir="ltr">On Nov 24, 2015 11:57 AM, "John Kirkham" <<a href="mailto:jakirkham@gmail.com" target="_blank">jakirkham@gmail.com</a>> wrote:<br>
><br>
> Takes an array and tacks on arbitrary dimensions on either side, which is returned as a view always. Here are the relevant features:<br>
><br>
> * Creates a view of the array that has the dimensions before and after tacked on to it.<br>
> * Takes the before and after arguments independent of each other and the current shape.<br>
> * Allows for read and write access to the underlying array.</p>
</span><p dir="ltr">Can you expand this with some discussion of why you want this function, and why you chose these specific features? (E.g. as mentioned in the PR comments already, the reason broadcast_to returns a read-only array is that it was decided that this was less confusing for users, not because of any technical issue.)</p></blockquote><div><br></div><div>Why is this a stride_trick?</div><div><br></div><div>I thought this looks similar to expand_dims and could maybe be implemented with some extra options there.</div><div><br></div><div><br></div><div><br></div><div>Josef</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><font color="#888888">
<p dir="ltr">-n</p>
</font></span><br>_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org" target="_blank">NumPy-Discussion@scipy.org</a><br>
<a href="https://mail.scipy.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
<br></blockquote></div><br></div></div>