Ah, ok.  You're right.  Doing from pylab import * was actually just overwriting the definition of array and rand() to be those from Numeric, which pylab was picking to use by default.   I guess my expectation was that pylab would default to using the best numerical package installed.   
<br><br>With &quot;numerix : numpy&quot; in my ~/.matplotlib/matplotlibrc file, it seems to be working properly now.<br><br>Thanks for the help!<br><br>--bb<br><br><div><span class="gmail_quote">On 2/14/06, <b class="gmail_sendername">
John Hunter</b> &lt;<a href="mailto:jdhunter@ace.bsd.uchicago.edu">jdhunter@ace.bsd.uchicago.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt;&gt;&gt;&gt;&gt; &quot;Bill&quot; == Bill Baxter &lt;<a href="mailto:wbaxter@gmail.com">wbaxter@gmail.com</a>&gt; writes:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;Bill&gt; from numpy import * was the only line missing, called before<br>&nbsp;&nbsp;&nbsp;&nbsp;Bill&gt; the rest.&nbsp;&nbsp;It seems to work fine if I use from pylab import
<br>&nbsp;&nbsp;&nbsp;&nbsp;Bill&gt; * instead of import pylab as g<br><br>&nbsp;&nbsp;&nbsp;&nbsp;Bill&gt; And actually if I do both in this order: import pylab as g<br>&nbsp;&nbsp;&nbsp;&nbsp;Bill&gt; from pylab import *<br><br>&nbsp;&nbsp;&nbsp;&nbsp;Bill&gt; Seems as if there's some<br>&nbsp;&nbsp;&nbsp;&nbsp;Bill&gt; initialization code that only gets run with the 'from pylab
<br>&nbsp;&nbsp;&nbsp;&nbsp;Bill&gt; import *' version.<br><br>As far as I know that is a python impossibility, unless perhaps you do<br>some deep dark magic that is beyond my grasp.&nbsp;&nbsp;pylab doesn't know how<br>it is imported.<br><br>Are you sure you have your numerix set properly?&nbsp;&nbsp;I suggest creating
<br>two free standing scripts, one with the problem and one without, and<br>running both with --verbose-helpful to make sure that your settings<br>are what you think they are.&nbsp;&nbsp;If you verify that numerix is set<br>properly and still see the problem, I would like to see both scripts
<br>in case it is exposing a problem with matplotlib.<br><br>Of course, doing multiple import * commands is a recipe for long term<br>pain, especially with packages that have so much overlapping namespace<br>and numpy/scipy/pylab.
<br><br>JDH<br></blockquote></div><br><br>