<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jul 20, 2013 at 3:30 PM, Sebastian Haase <span dir="ltr"><<a href="mailto:seb.haase@gmail.com" target="_blank">seb.haase@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Sat, Jul 20, 2013 at 12:36 PM, Ralf Gommers <<a href="mailto:ralf.gommers@gmail.com">ralf.gommers@gmail.com</a>> wrote:<br>

><br>
><br>
><br>
><br>
> On Thu, Jul 18, 2013 at 4:18 PM, Stéfan van der Walt <<a href="mailto:stefan@sun.ac.za">stefan@sun.ac.za</a>> wrote:<br>
>><br>
>> On Sat, Jul 13, 2013 at 7:46 PM, Nathaniel Smith <<a href="mailto:njs@pobox.com">njs@pobox.com</a>> wrote:<br>
>> > Why not just write<br>
>> ><br>
>> > def H(a):<br>
>> >     return a.conj().T<br>
>><br>
>> It's hard to convince students that this is the Best Way of doing<br>
>> things in NumPy.  Why, they ask, can you do it using a' in MATLAB,<br>
>> then?<br>
>><br>
>> I've tripped over this one before, since it's not the kind of thing<br>
>> you imagine would be unimplemented, and then spend some time trying to<br>
>> find it.<br>
><br>
><br>
> +1 for adding a H attribute.<br>
><br>
> Here's the end of the old discussion Chuck referred to: ><a href="http://thread.gmane.org/gmane.comp.python.numeric.general/6637" target="_blank">http://thread.gmane.org/gmane.comp.python.numeric.general/6637</a>.  No strong arguments against and then<br>

> several more votes in favor.<br>
<br>
</div></div>Are there other precedents where an attribute would involve<br>
data-copying ?</blockquote><div><br></div><div>np.matrix.H for example. If you meant ndarray attributes and not attributes of numpy objects, I guess no. I don't think that matters much compared to having an intuitive and consistent API though.<br>
<br>Ralf<br><br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> I'm thinking that numpy generally does better than<br>
matlab by being more explicit about it's memory usage...<br>
(But, I'm no mathematician and I could see it beeing much of a<br>
convenience to have .H )<br>
<br>
My two cents,<br>
Sebastian Haase<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
</div></div></blockquote></div><br></div></div>