Hello list,<br><br>I tried to savetxt an array with ndim = 3, but I get an error:<br><br>In [252]: savetxt(&#39;test.dat&#39;,a)<br><br>/Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/numpy/lib/io.py in savetxt(fname, X, fmt, delimiter)<br>
    784 <br>    785     for row in X:<br>--&gt; 786         fh.write(format % tuple(row) + &#39;\n&#39;)<br>    787 <br>    788 import re<br><br>TypeError: float argument required, not numpy.ndarray<br><br>I don&#39;t see this anywhere in the documentation of savetxt. And if that is a restriction it should probably be caught with an assertion. <br>
<br>Numpy version 1.4.0.<br>I see why ndim&gt;2 may cause problems, as there is now way on &#39;loadtxt&#39; to figure out the shape of the array, but I think it should throw an assertion and the documentation should be updated.<br>
<br>Thanks, Mark<br><br>