Sorry for coming very late to the thread, but you mean something like:<br>for i in range(len(cols):<br><br><br><div class="gmail_quote">On Oct 9, 2007 4:36 AM, Sven Schreiber <<a href="mailto:svetosch@gmx.net">svetosch@gmx.net
</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Alan G Isaac schrieb:<br><div class="Ih2E3d">> On Mon, 8 Oct 2007, Robin apparently wrote:
<br>>> However in my code (I am converting from MATLAB) it is<br>>> important to maintain 2d arrays, and keep the difference<br>>> between row and column vectors.<br>><br>> How about using matrices?
<br>> help(numpy.mat)<br>><br>> hth,<br>> Alan Isaac<br>><br><br></div>Robin, Alan is right, you want numpy matrices which are always 2d. Check<br>out numpy.matlib; if you replace<br>from numpy import [whatever]
<br>by<br>from numpy.matlib import [whatever]<br>you get everything there is in numpy, and things like ones() zeros()<br>empty() etc. will always be 2d matrices.<br><font color="#888888"><br>-sven<br></font><div><div></div>
<div class="Wj3C7c"><br>_______________________________________________<br>Numpy-discussion mailing list<br><a href="mailto:Numpy-discussion@scipy.org">Numpy-discussion@scipy.org</a><br><a href="http://projects.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">
http://projects.scipy.org/mailman/listinfo/numpy-discussion</a><br></div></div></blockquote></div><br>